¿Cómo se genera un hash de contraseña de Blowfish en Ubuntu?

0

¿Cuál es la línea de comando para generar un hash de contraseña de blowfish? Parece que no puedo resolver esto en absoluto. htpasswd de Apache solo es compatible con bcrypt, y openssl passwd ni siquiera hace jadees de pez globo (pero sí lo hace los cifrados con openssl enc ).

La mayoría de los sitios me indican que use $ 2a $ que es bcrypt, no blowfish ($ 2y $). También muchos lugares parecen confundir el hashing de contraseñas de blowfish con el cifrado de archivos de blowfish. Hay muchos sitios en línea que generarán hash de blowfish para ti, pero no quiero usar un tercero que no sea de confianza.

¿Qué otras herramientas de Linux seguras puedo usar para generar un hash de contraseña de Blowfish? Quiero poder definir el parámetro de costo de dos dígitos, así como la sal.

    
pregunta bobuser 12.07.2013 - 03:24
fuente

1 respuesta

3

bcrypt se basa en pez globo. La diferencia entre $ 2a $ y $ 2y $ es otra cosa:

Hay múltiples implementaciones de bcrypt. Y uno de ellos, llamado crypt_blowfish, tenía un error relacionado con la seguridad , que reduce drásticamente el espacio de contraseña real. Sin embargo, al corregir este error, los hash de bcrypt existentes ya no coincidían con las contraseñas. Por lo tanto, esta implementación comenzó a usar $ 2y $ para identificar la implementación fija, al mismo tiempo que se puede mantener la compatibilidad.

$ 2a $ de la implementación original de Unix y $ 2y $ de crypt_blowfish son idénticos.

    
respondido por el Hendrik Brummermann 12.07.2013 - 08:34
fuente

Lea otras preguntas en las etiquetas