使用“慢”速度与“快速”哈希函数相比,迭代次数更少的哈希函数一者多一?
使用迭代次数较少的较慢哈希函数与迭代次数较多的快速哈希函数相比有什么好处?假设您正在尝试保护密码..
Any benefit to using a slower hash function with fewer iterations vs. a fast one with more? Assuming you are attempting to protect a password..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您想要一些更好的哈希值。这并不一定需要通过更多的迭代来实现——算法本身必须更好。
You want something that's a better hash. And that's not necessarily received by more iterations -- the algorithm itself has to be better.
保护密码时只需使用良好的哈希函数(例如 SHA2)。很好的参考是 NIST 建议使用经批准的哈希算法的应用程序。
当涉及“工作量证明”时,您可以考虑多重哈希
when protecting password simply use good hash function (for example SHA2). Good reference is NIST Recommendation for Applications Using Approved Hash Algorithms.
when its about "proof of work" you may consider multiple hashing