it-swarm.com.de

/ etc / shadow: Wie generiere ich das verschlüsselte Passwort von $ 6 $?

In der Datei /etc/shadow Sind Kennwörter verschlüsselt.

Das verschlüsselte Passwort hat nicht mehr das Format crypt(3) oder md5 "Typ 1". ( gemäß dieser vorherigen Antwort ) Jetzt habe ich eine

$6$somesalt$someveryverylongencryptedpasswd

als Eintrag.

Ich kann nicht mehr verwenden

 openssl passwd -1 -salt salt hello-world
 $1$salt$pJUW3ztI6C1N/anHwD6MB0

verschlüsseltes passwd zu generieren.

Irgendein Äquivalent wie (nicht vorhanden) ..?

 openssl passwd -6 -salt salt hello-world
29
Archemar

Python :

python -c 'import crypt; print crypt.crypt("password", "$6$saltsalt$")'

(für python 3 und höher ist es print(crypt.crypt(..., ...)))

Perl :

Perl -e 'print crypt("password","\$6\$saltsalt\$") . "\n"'
26
Scyld de Fraud

Auf Debian-basierten Systemen können Sie mkpasswd verwenden.

mkpasswd -m sha-512 PASSWORD [SALT]

(PASSWORD ist Ihr gewünschtes Passwort; SALT ist optional.)

Seltsamerweise befindet sich dieses Tool im Paket whois.

Sudo apt-get install whois
33
Craig McQueen