Password
/etc/shadow : 如何生成666的加密密碼?
在
/etc/shadow
文件中有加密的密碼。加密後的密碼不再是
crypt(3)
md5 “type 1” 格式。(根據這個先前的答案)現在我有一個$6$somesalt$someveryverylongencryptedpasswd
作為入口。
我不能再使用
openssl passwd -1 -salt salt hello-world $1$salt$pJUW3ztI6C1N/anHwD6MB0
生成加密密碼。
任何等價物(不存在)..?
openssl passwd -6 -salt salt hello-world
Python:
python -c 'import crypt; print crypt.crypt("password", "$6$saltsalt$")'
(對於 python 3 及更高版本將是
print(crypt.crypt(..., ...))
)珀爾:
perl -e 'print crypt("password","\$6\$saltsalt\$") . "\n"'
在基於 Debian 的系統上,您可以使用
mkpasswd
.mkpasswd -m sha-512 PASSWORD [SALT]
(
PASSWORD
是您想要的密碼;SALT
是可選的。)奇怪的是,該工具是在
whois
包中找到的。sudo apt-get install whois