GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit hash hesel Sha512 na příkazovém řádku?

V Linuxu mohu vytvořit hash hesla SHA1 pomocí sha1pass mypassword . Existuje podobný nástroj příkazového řádku, který mi umožňuje vytvořit sha512 hashe? Stejná otázka pro Bcrypt a PBKDF2 .

Přijatá odpověď:

Ano, hledáte mkpasswd , který (alespoň na Debianu) je součástí whois balík. Neptejte se proč…

[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

Bohužel moje verze alespoň nedělá bcrypt. Pokud vaše knihovna C ano, měla by (a manuálová stránka poskytuje volbu -R pro nastavení síly). -R funguje také na sha-512, ale nejsem si jistý, jestli je to PBKDF-2 nebo ne.

Pokud potřebujete vygenerovat hesla bcrypt, můžete to udělat poměrně jednoduše pomocí Crypt::Eksblowfish::Bcrypt Modul Perl.


Linux
  1. Jak vytvořit skript příkazu Linux

  2. Jak vytvořit uživatele v Linuxu [Správa uživatelů]

  3. Jak mohu zadat heslo SSH do SVN na příkazovém řádku?

  1. Jak změnit heslo v Linuxu (příkaz passwd)

  2. Jak vytvořit databázi v MySQL pomocí příkazového řádku

  3. Jak vytvořit heslo hash SHA-512 pro stín?

  1. Jak předat heslo příkazu SCP v Linuxu

  2. Jak vytvořit soubor, který se jmenuje jako argument příkazového řádku?

  3. Jak mohu vytvořit soubor s určitou velikostí z příkazového řádku?