【发布时间】:2019-05-04 10:09:52
【问题描述】:
嗯,我不知道它到底叫什么,所以我称之为动态盐散列。最近,我遇到了一种使用动态盐(随机生成)的哈希算法。结果,相同的字符串产生不同的哈希值。我想知道它是如何工作的以及它是如何被验证的。验证函数只接受 2 个参数:字符串和哈希值。我想知道它是如何工作的。
编辑:
我看到了一个类似(但不重复)的问题:https://crypto.stackexchange.com/questions/1770/salts-how-does-the-script-know-what-the-salt-is
我的问题和那个问题都还没有回答。
【问题讨论】:
-
如果你能告诉我们它是哪种算法会更容易
-
我认为是 BCrypt
-
BCrypt 将盐存储在生成的哈希值中。看看这里的例子,这应该很清楚:en.wikipedia.org/wiki/Bcrypt
-
谢谢。我以前也遇到过,只是忘记了。