Pregunta

  

Duplicar posible:
   ¿Es posible descifrar hash MD5?

¿Hay alguna manera de descifrar el MD5 cadena cifrada, dada la tecla?

¿Fue útil?

Solución

Trate de Google (ver Usando Google a agrietarse MD5 contraseñas ) o un DB línea de hashes MD5 como md5 (); o GDATA (el último contiene 1,133,766,035 entradas únicas)

Otros consejos

MD5 es un hash unidireccional . No se puede descifrar. Lo más parecido a descifrar un hash MD5 sería hacer una búsqueda contra un pre-generados arco iris mesa . Además, no estoy seguro de lo que quiere decir con "Tengo la llave". No hay una "clave" en un hash MD5. Tal vez usted está pensando en una sal? Si los datos tienen un valor sal incorporado antes de hash, el enfoque tabla de arco iris, probablemente ganado 't ser práctico de todos modos.

Message-Digest Algorithm 5 es una función hash criptográfica ampliamente utilizado con un valor de hash de 128 bits. Cifrado tiene 2 vías: cifrar - decript, hachís tiene una forma - no hay descifrado posible. Sin embargo, con la base de datos de hash ES POSIBLE para resolver este problema.

Vea estos sitios:

www.rednoize.com - 50709274 Hash en la base de datos

www.md5oogle.com - 6353625 Hash en la base de datos

www.hashmash.com - 1611191 Hash en la base de datos

www.gdataonline.com 1155613 Hash en la base de datos

www.md5decryption.com - 872145 Hash en la base de datos

www.md5decrypter.com - 583441 Hash en la base de datos

www.md5decrypter.co.uk - 41568541 Hash en la base de datos

www.macrosoftware.ro - 5403 Hash en la base de datos

MD5 no es un algoritmo de cifrado, es un algoritmo hash. Lea sobre MD5 y Funciones criptográficos Hash .

Para crear un hash MD5 de una cadena en Python hacer de la siguiente manera:

import hashlib
m = hashlib.md5()
m.update("String to Hash")
echo m.digest()
# '\xed\xa5\x8bA-nU\xa2\xee\xbb[_s\x130\xbd'
echo m.hexdigest() # its more common to show hashes as a hex string
# 'eda58b412d6e55a2eebb5b5f731330bd'

MD5 es un hash asimétrica - no es un mecanismo de cifrado. No se puede "descifrar" un MD5. Si se conoce el contenido de hash se limitan a un conjunto (corto) de posibilidades, se puede utilizar un del arco iris tabla para tratar de fuerza bruta revertir el hash, pero esto no va a funcionar en el caso general.

Todavía pienso Google es la mejor respuesta para esta pregunta, pero hice un script que puede agrietarse MD5 y otros hashes como sha https://github.com/mouuff/craken/blob/master/pycracker.py

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top