Sé que sal y hash (contraseña + sal), ¿cómo obtengo hash (contraseña)?

1

... Si es posible.

Por hash quiero decir md5 , sha1 , sha256 .

¿Y qué tan difícil es? Quiero decir, si es posible matemáticamente, ¿hay herramientas alrededor?

    
pregunta George Sovetov 29.11.2018 - 13:20
fuente

1 respuesta

11

No puedes extraer una subcadena de un hash, y eso es lo que estás pidiendo que hagas.

Elimine la terminología de su pregunta y se convertirá en: ¿Cómo obtengo

hash("apple baker charlie") desde hash("apple baker charlie delta") ?

No puedes. Los hash son procesos de una sola vía. Tendrías que descifrar todo el hash, saber qué era el salt, y luego repetir la cadena original (la contraseña, en tu ejemplo).

Saber que la sal hace una cosa (potencialmente) por ti: sabes que has roto el hash porque puedes identificar la sal en el resultado. Pero esto técnicamente no hace que el proceso sea más rápido.

    
respondido por el schroeder 29.11.2018 - 13:23
fuente

Lea otras preguntas en las etiquetas