2012-02-22 13 views

Respuesta

17

md5 es una técnica de hash. No se puede descifrar. El bloqueo significa que, una vez que lo conviertes en un código encriptado, ¡no puedes volver atrás! Pero aún puede comparar el valor encriptado md5 con el otro valor encriptado md5 para verificar las coincidencias (sobre todo en el caso de verificación de contraseña y todo!)

5

No, no es posible en general. MD5 es no un algoritmo de cifrado. Varias cadenas se asignan al mismo hash. Es imposible saber cuál de estas cadenas es la "correcta".

Sin embargo, puede tratar de utilizar una base de datos en línea para encontrar una cadena que da el hash correcto:

1

fuerza bruta. No es ideal, pero si tiene una idea general de lo que podría ser la cadena, podría funcionar.

+0

No vale la pena los votos a la baja, ya que la afirmación es correcta, la fuerza bruta es la única manera real. – kingmaple

+1

No es un infractor, pero creo que se refirieron al hecho de que ** descifrado ** es imposible, punto (no es una encriptación en primer lugar). En cuanto a encontrar el valor original cuyo MD5 es como el hash que tienes, bueno, bruteforce podría ser una estrategia si tienes una tabla con looots de hashes md5 para comparar –

+0

Incluso si encuentras un "rseult", no tienes garantía de que es en realidad el valor original, y no un choque –