Domanda

  

Eventuali duplicati:
   E 'possibile decifrare hash MD5?

C'è un modo per decifrare il MD5 stringa criptata, data la chiave?

È stato utile?

Soluzione

Prova Google (vedi Utilizzo di Google per rompere le password MD5 ) o un DB online di hash MD5 come md5 (); o GDATA (l'ultimo contiene 1,133,766,035 voci univoche)

Altri suggerimenti

MD5 è un hash unidirezionale . Non può essere decifrato. La cosa più vicina a decifrare un hash MD5 sarebbe quella di fare una ricerca nei confronti di un pre-generata arcobaleno tavolo . Inoltre, io non sono sicuro di cosa si intende per "ho la chiave". Non c'è un "chiave" in un hash MD5. Forse si sta pensando di un sale? Se i dati ha valore di un sale incorporato prima di hashing, l'approccio tavolo arcobaleno probabilmente vinto 't essere pratico in ogni caso.

Message-Digest algoritmo 5 è una funzione di hash crittografico diffuso con un valore hash a 128 bit. La crittografia ha 2 vie: crittografare - decript, hash ha un modo - non c'è la decrittazione possibile. Ma con hash database di E 'POSSIBILE per risolvere questo problema.

Vedere questi siti:

www.rednoize.com - 50.709.274 hash nel database

www.md5oogle.com - 6.353.625 hash nel database

www.hashmash.com - 1.611.191 hash nel database

www.gdataonline.com 1.155.613 Hash nel database

www.md5decryption.com - 872.145 hash nel database

www.md5decrypter.com - 583.441 hash nel database

www.md5decrypter.co.uk - 41.568.541 hash nel database

www.macrosoftware.ro - 5.403 hash nel database

MD5 non è un algoritmo di cifratura, si tratta di un algoritmo di hashing. Leggi su MD5 e Funzioni Crytographic Hash .

Per creare un hash MD5 di una stringa in Python si procedere come segue:

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 è un hash asimmetrica - non un meccanismo di crittografia. Non si può "decifrare", un MD5. Se si conosce il contenuto hash sono limitati ad un (breve) serie di possibilità, è possibile utilizzare un Arcobaleno Tabella per tentare di forza bruta invertire l'hash, ma questo non funzionerà nel caso generale.

Continuo a pensare che Google è la migliore risposta per questa domanda, ma ho fatto uno script che può rompere MD5 hash e altri come sha https://github.com/mouuff/craken/blob/master/pycracker.py

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top