使用 javascript 创建随机 sha1 盐
谁能推荐一个使用 javascript 创建 sha1 salt 的好方法?
can anyone recommend a good method to create a sha1 salt using javascript ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先,阅读盐的用途以确保您理解它。 这个和这将帮助您入门,但您应该阅读更多内容。
本质上,任何适当大小的随机数据都可以满足您的目的。一般来说,您使用 SHA1 的事实是无关紧要的。
只需确保它足够大,足以防止实际的 rainbow table 攻击。
First, read up on what a salt is for to make sure you understand it. This and this will get you started, but you should read more.
Essentially, any random data of appropriate size will work for your purpose. Generally speaking, the fact that you are using SHA1 is irrelevant.
Just make sure it is large enough to prevent realistic rainbow table attacks.
尽管这是一篇较旧的文章,但它仍然出现在“sha1 javascript”搜索结果的顶部。 (不包括如何使用javascript解码SHA1?)
对于任何只是寻找js的人加密库,以下链接可能会有所帮助:
crypto-js
此时,没有内置的 javascript 机制来处理(加密/解密)加密,因此这可能是您最好的选择,除非您更喜欢使用上面的 jQuery 插件。
Although this is an older post, it still appears at the top of the results for a search on "sha1 javascript". (Excluding a question on how to Decode SHA1 using javascript?)
For anyone simply looking for a js encryption library, the following link might be helpful:
crypto-js
At this time, there's no built-in javascript mechanism for handling (en/de)cryption so it's likely your best bet unless you prefer using the jQuery plugin above.
查看这个 jQuery 插件: http://plugins.jquery.com/project/sha1
Check out this jQuery Plugin: http://plugins.jquery.com/project/sha1