0

Kodiert

MD5

MD5

MD5 ist eine Hashfunktion, die aus Daten beliebiger Länge einen 128-Bit-Hashwert erzeugt. Das Verfahren war weit verbreitet, wird wegen Schwächen bei der Kollisionsresistenz aber für heutige kryptografische Zwecke nicht empfohlen.

In DenCode wird der eingegebene Text als Bytefolge in der angegebenen Zeichenkodierung behandelt, und der MD5-Hashwert wird als 32-stellige Hexadezimalzahl angezeigt.

Der MD5-Hashwert von „Hello, world!“ sieht beispielsweise wie folgt aus.

6cd3556deb0da54bca060b4c39479839

Eigenschaften des Hashwerts

MD5 erzeugt aus derselben Eingabe immer denselben Hashwert. Ändert sich die Eingabe auch nur geringfügig, ändert sich der ausgegebene Hashwert stark.

Eine Hashfunktion ist eine Einwegfunktion; aus dem Hashwert kann daher die ursprüngliche Eingabe nicht wiederhergestellt werden.

EingabeMD5-Hashwert
Hello, world!6cd3556deb0da54bca060b4c39479839
Hello, world?b35b9b4b6114ee258f063e61a53d178b

MD5 kann beim Abgleich alter Prüfsummen vorkommen. Für sicherheitsrelevante Zwecke wie Manipulationserkennung oder Signaturen sollten Sie jedoch SHA-256 oder eine neuere Hashfunktion in Betracht ziehen.