Message Digest 5 (md5)

Definition - Was bedeutet Message Digest 5 (MD5)?

Message Digest 5 (MD5) ist eine Hash-Funktion, die in der Kryptographie verwendet wird. Message Digest 1991 wurde 5 von Ronald Rivest entwickelt und erzeugt einen 128-Bit-Hashwert. Ähnlich wie bei anderen Message-Digest-Algorithmen wurde es hauptsächlich für Anwendungen mit digitaler Signatur entwickelt, bei denen eine große komprimierte Datei auf sichere Weise verwendet wird.

Obwohl es immer noch weit verbreitet ist, ist die Sicherheit der Funktion stark beeinträchtigt und daher erfordern die meisten Anwendungen, insbesondere solche, die mit der US-Regierung in Verbindung stehen, die SHA-2-Familie von Hash-Funktionen für die Kryptographie. Message Digest 5 gilt nach Angaben des US-Heimatschutzministeriums als defekt und für die weitere Verwendung ungeeignet.

Technische.me erklärt Message Digest 5 (MD5)

Details des Message Digest 5-Algorithmus sind in RFC 1321 enthalten. Der Algorithmus von Message Digest 5 verwendet eine Nachricht beliebiger Länge und gibt einen 128-Bit-Message Digest der Eingabe aus. Der Message Digest 5-Algorithmus benötigt keine großen Substitutionstabellen und ist eine Erweiterung des Message Digest 4-Algorithmus. Im Vergleich zu Message Digest 4 ist Message Digest 5 konservativer im Design, aber langsamer. Die Schritte, die mit dem Message Digest 5-Algorithmus verbunden sind, umfassen das Anhängen von Füllbits, das Anhängen der Darstellung der aufgefüllten Nachricht an die ursprüngliche Nachricht, die Initialisierung des Nachrichten-Digest-Puffers, die Verarbeitung der Nachricht in 16-Wort-Blöcken und schließlich die Ausgabe des Ergebnisses. Im Vergleich zu Message Digest 4 ist Message Digest 5 etwas komplexer.