GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich Sha512-Passwort-Hashes in der Befehlszeile?

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.


Linux
  1. So ändern Sie das Passwort unter Linux (passwd-Befehl)

  2. So erstellen Sie eine Datenbank in MySQL über die Befehlszeile

  3. So übergeben Sie das Passwort an den SCP-Befehl in Linux

  4. So erstellen Sie einen Benutzer unter Linux[Benutzerverwaltung]

  5. Wie kann ich SVN in der Befehlszeile ein SSH-Passwort bereitstellen?

Wie verwende ich Proxy in der Linux-Befehlszeile?

So booten Sie in die Linux-Befehlszeile

So erstellen Sie eine virtuelle Maschine in KVM auf der Befehlszeile

So erstellen Sie einen Alias ​​unter Linux

So übergeben Sie das Passwort an den SSH-Befehl in Linux

Wie erstelle ich ein Meldungsfeld von der Befehlszeile aus?