... 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?
... 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?
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.
Lea otras preguntas en las etiquetas hash