_/etc/shadow
_ファイルには、暗号化されたパスワードがあります。
暗号化されたパスワードはcrypt(3)
またはmd5 "タイプ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:
_Perl -e 'print crypt("password","\$6\$saltsalt\$") . "\n"'
_
Debianベースのシステムでは、mkpasswd
を使用できます。
mkpasswd -m sha-512 PASSWORD [SALT]
(PASSWORD
はご希望のパスワードです SALT
はオプションです。)
奇妙なことに、そのツールはwhois
パッケージにあります。
Sudo apt-get install whois