Sitat av
noobpower
Å kalle meg en idiot pga manglende kompetanse innen kryptografi ,sier vel egentlig mer om meitemark og tankemønsteret hans..
Mulig jeg hadde et idiotisk spørsmal men, jeg henvendte jo meg her på forumet fordi jeg trodde noen kunne hjepe meg..
Hei noobpower,
En MD5 hash er resultatet fra en såkalt hashing-algoritme kalt MD5 (duh! ;-), eller en "trapdoor"-funksjon om du vil. Slike funksjoner har den egenskapen at de er lette å utføre en vei, men veldig vanskelige ("umulige", selv om dette ikke er helt sant) å reversere.
MD5 produserer små heksadesimale sjekksummer (slik som 06a01aaecc7bf40635f8c4ae4747aedd f.eks.) basert på hva de får som input, og input kan være hva som helst slags data. Teorien er at forskjellig data produserer forskjellige hasher, slik at hver hash fungerer som et slags fingeravtrykk for inputdatene til funksjonen. For eksempel er MD5-hashen til strengen "passord"=56f491c56340a6fa5c158863c6bfb39f.
MD5 benyttes da også til å lagre passord i databaser og på datamaskiner, fordi man dermed ikke lagrer passordet direkte, men heller hashen av passordet. Når noen skal logge inn, blir det passordet som brukeren oppgir hashet igjen, og hashen sammenlignet med hashen i databasen/på datamaskinen. Hvis disse matcher, har brukeren oppgitt riktig passord, og blir logget inn.
Nå skal det også sies at MD5, SHA-1 osv. også benyttes til mange andre ting (flere er nevnt over), så det er ikke sikkert det er et hashet passord du har fått tak i. Men det er altså relativt vanskelig å finne ut hva 06a01aaecc7bf40635f8c4ae4747aedd er hashen av, på grunn av trapdoor-funksjonaliteten.
Sist endret av carmaa; 17. august 2009 kl. 00:35.
Grunn: Skriveleif