crypt (/etc/shadow) 中的 $1$ 级加密是什么

crypt (/etc/shadow) 中的 $1$ 级加密是什么

/etc/shaddow 中用户名后的第一个字符是使用的加密类型。

http://www.lamolabs.org/blog/10670/how-is-my-password-stored-in-linux/

所以:

$5$ means SHA256
$6$ means SHA512

查看我从 puppet 网站下载的 cent 5.9 vm,我注意到加密级别是 $1$。

1 是几级加密?

[root@learn etc]# cat /etc/shadow| grep root | cut -c1-8
root:$1$

资源
http://linux.die.net/man/3/crypt

答案1

crypt(3)手册页中:

          ID  | Method
          ─────────────────────────────────────────────────────────
          1   | MD5
          2a  | Blowfish (not in mainline glibc; added in some
              | Linux distributions)
          5   | SHA-256 (since glibc 2.7)
          6   | SHA-512 (since glibc 2.7)

相关内容