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.