09. maj 2004 - 20:23
Der er
9 kommentarer og
1 løsning
MD5 algoritme - Hvordan fungere det?
Hey.
Jeg søger lidt information om hvordan MD5 kryptering foregår. Hvordan er den anderledes en så mange andre formere for kryptering (grunden til at lige netop denne for for kryptering ikke kan dekrypteres).
- Næsten alle informationer om kryptering er nyttige informationer :-)
Mvh
Anders
22. august 2004 - 23:43
#10
Jeg plejer altid at foreklare det sådan her:
Du kan egentlig bare forestille dig MD5 (og andre hashes) som et stort ur, og du har så et tal som du vil kryptere.
Metoden til at kryptere det er meget simpel! Du starter simpelthen fra starten (klokken 12) og så tæller du dig det antal klokkeslet frem som dit tal er, og det tal du lander på er dit output.
Eksempel 1:
-----------
Du vil kryptere tallet "7". Du tæller nu 7 felter frem på uret: 1, 2, 3, 4, 5, 6, 7.
Ergo er dit output 7
-----------
Ind til videre virker det jo ikke særlig smart, men lad os tage et eksempel til.
Eksempel 2:
-----------
Du vil kryptere tallet "19". Du tæller nu 19 felter frem på uret: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7.
Ergo er dit output (igen) 7
-----------
Fangede du ideen?
Når du har krypteret en tal vil det være umuligt at finde tilbage til det oprindelige tal. Bare fordi dit output er 7 kan du ikke vide hvad indput var. Det kan både være 7, 19, 31, 43...