GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo crear hashes de contraseña Sha512 en la línea de comandos?

En Linux, puedo crear un hash de contraseña SHA1 usando sha1pass mypassword . ¿Existe una herramienta de línea de comandos similar que me permita crear sha512? hachís? Misma pregunta para Bcrypt y PBKDF2 .

Respuesta aceptada:

Sí, estás buscando mkpasswd , que (al menos en Debian) es parte del whois paquete. No preguntes por qué…

[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

Desafortunadamente, mi versión al menos no hace bcrypt. Si su biblioteca C lo hace, debería (y la página de manual ofrece una opción -R para establecer la fuerza). -R también funciona en sha-512, pero no estoy seguro de si es PBKDF-2 o no.

Si necesita generar contraseñas bcrypt, puede hacerlo de manera bastante simple con Crypt::Eksblowfish::Bcrypt Módulo Perl.


Linux
  1. Cómo cambiar la contraseña en Linux (comando passwd)

  2. Cómo crear una base de datos en MySQL usando la línea de comandos

  3. ¿Cómo puedo proporcionar una contraseña SSH a SVN en la línea de comandos?

  4. ¿Cómo crear una contraseña hash SHA-512 para shadow?

  5. ¿Cómo ocultar una contraseña pasada como argumento de línea de comando?

¿Cómo usar el proxy en la línea de comandos de Linux?

Cómo iniciar en la línea de comandos de Linux

Cómo crear una máquina virtual en KVM en la línea de comandos

Cómo crear un alias en Linux

Cómo pasar la contraseña al comando SSH en Linux

¿Cómo crear un cuadro de mensaje desde la línea de comandos?