常见前缀对照
| 前缀 | 算法 | 备注 |
|---|---|---|
| $1$ | MD5-crypt | MD5 已不适合安全用途 |
| $5$ | SHA-256-crypt | 默认迭代 5000 次,成本偏低 |
| $6$ | SHA-512-crypt | 默认迭代 5000 次,成本偏低 |
| $y$ | yescrypt | 现代发行版默认(如 Debian 系) |
| $2b$ | bcrypt | cost 决定迭代成本 |
生成 SHA-512 crypt 散列
生成 SHA-512 crypt 散列
openssl passwd -6 -salt 0011223344556677 'P@ssw0rd'
# 输出形如:$6$0011223344556677$...
mkpasswd -m sha-512 'P@ssw0rd' # Debian 系 whois 包提供crypt 格式面向系统账户(/etc/shadow);Web 应用应使用成本更高的 Argon2id/scrypt/bcrypt,而不是直接沿用 $6$。