root和我的密码是一样的

use*_*027 8 password shadow

如果我cat /etc/shadow可以获得root和我的用户的加密密码。

每个帐户的这些密码都是相同的(我知道,安全性差),但/etc/shadow它们显示为不同的加密字符串。

为什么?每种算法都使用不同的算法吗?

No *_*ime 10

单独的用户意味着单独的用户 ID,因此算法将涉及单独的哈希值。

即使是具有相同名称、相同密码且同时创建的用户(几乎可以肯定)最终会得到不同的哈希值。还有其他因素有助于创建加密。

如果您想在这里查看一个快速示例它可能会更好地解释它。

  • 在这里提一下这个词:它被称为 [salting](http://en.wikipedia.org/wiki/Salt_(cryptography)) 哈希。 (17认同)