MD5






MD5 is de afkorting van Message Digist versie 5.

Message Digist in het Nederlands staat voor bericht samenvatting of bericht verwerking.
MD5 is een versleuteling in vorm van een hash-funktie met een hexadecimale uitkomst, die in 1991 door Professor Ronald Rivest van het MIT werd ontwikkeld.
MD5 is de verbeterde versie van MD4 en in 1992 middels RFC_1321 beschreven.

MD5 produceer een hash-waarde met een lengte van 128 Bit.
Hiervoor wordt de ingegeven tekst in blokken van 512 Bits verwerkt en vervolgens in 16 blokken van 32 Bits opgedeeld. Het resultaat bestaat dan uit vier 32 bit brede blokken, die een hash-waarde van een 128 Bit lengte tot resultaat hebben.

Hans Dobbertin van de German Information Security Agency, toonde echter op 31 augustus 1997 aan dat zowel MD4 als ook zijn opvolger de MD5 betrekkelijk makkelijk te kraken waren.

Het is aan te bevelen om geen gebruik te maken van MD5 en in plaats daar van SHA-2 of nog beter SHA-3.