GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer des hachages de mot de passe Sha512 sur la ligne de commande ?

Sous Linux, je peux créer un hachage de mot de passe SHA1 en utilisant sha1pass mypassword . Existe-t-il un outil de ligne de commande similaire qui me permet de créer sha512 hachages ? Même question pour Bcrypt et PBKDF2 .

Réponse acceptée :

Oui, vous recherchez mkpasswd , qui (au moins sur Debian) fait partie du whois emballer. Ne demandez pas pourquoi…

[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

Malheureusement, ma version au moins ne fait pas bcrypt. Si votre bibliothèque C le fait, elle devrait (et la page de manuel donne une option -R pour définir la force). -R fonctionne également sur sha-512, mais je ne sais pas si c'est PBKDF-2 ou non.

Si vous avez besoin de générer des mots de passe bcrypt, vous pouvez le faire assez simplement avec le Crypt::Eksblowfish::Bcrypt Module Perl.


Linux
  1. Comment transmettre un mot de passe à la commande SCP sous Linux

  2. Comment créer un utilisateur sous Linux[Gestion des utilisateurs]

  3. Comment créer un fichier nommé comme un argument de ligne de commande ?

  4. Comment puis-je créer un fichier avec une taille spécifique à partir d'une ligne de commande ?

  5. Comment créer un mot de passe haché SHA-512 pour shadow ?

Comment utiliser le proxy sur la ligne de commande Linux ?

Comment démarrer en ligne de commande Linux

Comment créer une machine virtuelle dans KVM sur la ligne de commande

Comment créer un alias sous Linux

Comment transmettre un mot de passe à la commande SSH sous Linux

Comment créer une boîte de message à partir de la ligne de commande ?