0

Gecodeerd

MD5

Over MD5

MD5 is een hashfunctie die uit gegevens van willekeurige lengte een hashwaarde van 128 bits genereert. Het is veel gebruikt, maar door zwakke botsingsbestendigheid wordt het niet aanbevolen voor huidig cryptografisch gebruik.

In DenCode wordt de ingevoerde tekst behandeld als een bytevolgorde in de gekozen tekencodering, en de MD5 hashwaarde wordt weergegeven als 32 hexadecimale cijfers.

De MD5 hashwaarde van "Hello, world!" is bijvoorbeeld als volgt.

6cd3556deb0da54bca060b4c39479839

Kenmerken van de hashwaarde

MD5 genereert uit dezelfde invoer altijd dezelfde hashwaarde. Als de invoer zelfs minimaal verandert, verandert de uitvoerhashwaarde aanzienlijk.

Een hashfunctie is een eenrichtingsfunctie; de oorspronkelijke invoergegevens kunnen daarom niet uit de hashwaarde worden hersteld.

InvoerMD5 hashwaarde
Hello, world!6cd3556deb0da54bca060b4c39479839
Hello, world?b35b9b4b6114ee258f063e61a53d178b

MD5 kan voorkomen bij vergelijking met oude controlewaarden, maar voor toepassingen die veiligheid vereisen, zoals wijzigingsdetectie of handtekeningen, is SHA-256 of een nieuwere hashfunctie geschikter.