Unter Linux kann ich mit sha1pass mypassword
einen SHA1-Passwort-Hash erstellen . Gibt es ein ähnliches Befehlszeilentool, mit dem ich sha512
erstellen kann Hashes? Dieselbe Frage für Bcrypt
und PBKDF2
.
Akzeptierte Antwort:
Ja, Sie suchen nach mkpasswd
, die (zumindest unter Debian) Teil des whois
ist Paket. Frag nicht warum…
[email protected]:~$ mkpasswd -m help
Available methods:
des standard 56 bit DES-based crypt(3)
md5 MD5
sha-256 SHA-256
sha-512 SHA-512
Leider macht meine Version zumindest kein bcrypt. Wenn Ihre C-Bibliothek dies tut, sollte dies der Fall sein (und die Manpage bietet eine Option -R, um die Stärke festzulegen). -R funktioniert auch auf sha-512, aber ich bin mir nicht sicher, ob es PBKDF-2 ist oder nicht.
Wenn Sie Bcrypt-Passwörter generieren müssen, können Sie dies ziemlich einfach mit Crypt::Eksblowfish::Bcrypt
tun Perl-Modul.