md5() og "decrypt"

Tags:    php

Jeg søger en funktion der kan unhashe det text jeg har hashet (Altså brugt md5 med)



5 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Jeg søger en funktion der kan unhashe det text jeg har hashet (Altså brugt md5 med)


Den funktion tror jeg ikke at du er ene om at ønske... Den findes forhåbentlig ikke :)

md5, sha1 og andre hash-funktion er envejskryptering, som gør at du ikke kan "afkode" den til klar tekst.

Hvis du vil kunne skjule noget information skal du kryptere det i stedet for at bruge md5



Som JT siger er MD5 en "envejskryptering". Hvis du er ved at lave noget login system eller lignende og vil tjekke om en bruger har tastet det rigtige password, vil du tage MD5 af det brugeren indtaster og sammenliger det med den MD5 hash du har.



Det er aldrig helt sikkert at man kan dekrypte en md5'er
Men langt over 50% kan findes!
Se disse hjemmesider:
http://www.md5encryption.com/

http://www.md5er.com/

http://www.schwett.com/md5/

Men det er nok ikke en funktion du kan få på din egen side...

Og hvis du nu aligevel vil hash cryptering, så brug sha1() i stedet for md5(), sha1 er meget mere sikkert :D
Se e.v.t dette sha1 link:
http://www.php.net/manual/en/function.sha1.php



Indlæg senest redigeret d. 15.08.2007 21:31 af Bruger #11573
hvis du er superhardcore kryptograf/programmør så kan det være du kan have held med at kode en de-md5

i så fald vil det nok være en god ide at kigge på følgende kode:
http://en.wikipedia.org/wiki/MD5#Pseudocode

men så skal du vist være super overskilled :)

det de sider Jeppe har skrevet udnytter hver gang en bruger laver en encryption, så gemmer den hash-værdien i en database, som den bruger til af "dekryptere" din hash-værdi

hvis du have lidt sjov og har behov for at kunne dectyptere en given tekst, så kan du lege med at lave din egen kryptering



En MD5 kan ikke "afhashes". Flere forskellige tekster kan give samme hashkey og derfor kan den ikke afhashes 100%



t