Abuse Melding

Je hebt een klacht over de onderstaande posting:

09-09-2011, 12:52 door eXpL0iT.be

Allereerst: hashing != encryption Bij md5 wordt data van gelijk welke lengte aanvaard en is de output te allen tijd een 128 bits waarde. Ff hier dieper op ingaan. Het originele datablok zal eerst aangevuld worden (beginnend met een één gevolgd door nullen) zodanig dat de lengte van het bestand 64 bytes minder is dan een veelvoud van 512 (448 (mod 512)). Deze procedure heet padding. De ontbrekende 64 bits worden aangevuld door de 64 bits representatie van het originele bericht. Het bekomen bericht wordt dan opgedeeld (chuncked) in blokken van 512 bits. Deze blokken zullen één voor één verwerkt worden adhv vier 32 bits registers (128bit). De initiële hexadecimale waarden van de registers (A, B, C en D) zijn: (0x01234567, 0x89abcdef, 0xfedcda98, 0x76543210). Hierbij wordt op een niet lineaire manier de inputdata 'bijgemixt". Na de eerste round krijgt men als resultaat een 128 bit waarde, deze uitvoer dient samen met het volgende blok van 512 bits als invoer voor de volgende round. Dit gaat net zo lang ...

Beschrijf je klacht (Optioneel):

captcha