【问题标题】:How does password manager rechecks the password as salt value is random? [closed]由于盐值是随机的,密码管理器如何重新检查密码? [关闭]
【发布时间】:2020-04-16 02:54:00
【问题描述】:

我对 LINUX 比较陌生,所以我无法理解与 LINUX 相关的一个概念。

我了解到 UNIX 通过散列来存储我的密码,并与随机生成的盐值一起存储。

Salt value is nothing but a random data that's generated to combine with the original password, inorder to increase the strength of the hash.

所以现在假设我想使用我的密码再次登录,管理器计算哈希,但是它将从哪里带来相同的盐来检查密码数据库的结果?

【问题讨论】:

标签: linux unix passwords salt passwd


【解决方案1】:

生成的盐与散列密码一起存储。 salt 是在最初对密码进行哈希处理时生成的,而不是在每次检查时生成的。所以当用户下次登录的时候,salt 会被检索出来,并应用相同的 DES+ 算法来生成 hash,然后这个结果会被数据库验证。

【讨论】:

    猜你喜欢
    • 2021-01-04
    • 2019-06-16
    • 1970-01-01
    • 2010-10-06
    • 2011-04-30
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多