将字 X 加密到 /etc/shadow 加密

las*_*gar 4 password encryption openssl

我已将密码更改为 X 并且影子文件已更改为:

ahmad:$1$oYINSKjP$eCkCtJV/2dXerAD57WQPj/:15425:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)

我看到加密X$1$oYINSKjP$eCkCtJV/2dXerAD57WQPj/. 如何在X不更改密码的情况下检索加密?openssl 或任何其他命令使用?

oto*_*kan 7

您的密码未加密。它是散列的

已生成加盐 MD5 哈希并将其写入/etc/shadow. 您无法检索原始值。

原始值X已以这种格式散列:$id$salt$encrypted - id == 1代表 MD5(参见NOTES的联机帮助页crypt(3)

  • openssl passwd -1 -salt 盐密码 (4认同)