![]() |
1
2
如果我们不加盐怎么办?
你已经明白如果你使用
如果我们吃盐怎么办?
把盐加到
但是我们为什么要储存盐呢?如果没有salt,当用户输入密码时,您将无法重新创建哈希-这意味着用户无法再次登录并访问其帐户。通过存储密码,您可以允许用户输入他们的密码,然后对他们的帐户进行查找,将salt附加到他们的输入中,并散列整个内容;如果它与存储在数据库中的散列相匹配,您就得到了正确的密码!如果你从来没有储存过这种盐,你就永远不能重新制作土豆泥! 我希望这能解释得更好一点,如果你有什么意见,随时可以问。 |
![]() |
2
1
PBKdf2的产量取决于盐。如果您不存储盐,那么就无法确定密码是否正确。 用密码散列存储salt是安全的,只需确保每个密码的salt都是随机的。 |
![]() |
Jahongir Rahmonov · 计算文件的校验和 6 年前 |
![]() |
Lev Knoblock · 类哈希函数 6 年前 |
![]() |
Sazzad Hissain Khan · 算法-在二维矩阵中搜索 6 年前 |
![]() |
Asur · 如何在PHP中同时使用多种算法对文件进行哈希? 6 年前 |
![]() |
OofYeetMcGee · 实现PBKDF2 6 年前 |
![]() |
yibs · 如何在Perl中计算csv中具有相同id的项目数 6 年前 |