Message Digest 5 (MD5)

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
#34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|
Video: #34 MD5 Algorithm ( Message Digest 5) Working and Example |CNS|

Inhalt

Definition - Was bedeutet Digest 5 (MD5)?

Digest 5 (MD5) ist eine Hash-Funktion, die in der Kryptographie verwendet wird. Digest 5 wurde 1991 von Ronald Rivest entwickelt und erzeugt einen 128-Bit-Hashwert. Ähnlich wie bei anderen 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 gefährdet, und infolgedessen erfordern die meisten Anwendungen, insbesondere diejenigen, die mit der US-Regierung in Verbindung stehen, die SHA-2-Familie von Hash-Funktionen für die Kryptographie. Digest 5 gilt nach Angaben des US-amerikanischen Heimatschutzministeriums als defekt und für die weitere Verwendung ungeeignet.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Digest 5 (MD5)

Details zum Digest 5-Algorithmus finden Sie in RFC 1321. Der Digest 5-Algorithmus verwendet einen beliebigen Wert und gibt einen 128-Bit-Digest der Eingabe aus. Der Digest 5-Algorithmus benötigt keine großen Ersetzungstabellen und ist eine Erweiterung des Digest 4-Algorithmus. Im Vergleich zu Digest 4 ist Digest 5 konservativer im Design, aber langsamer. Die Schritte, die mit dem Digest 5-Algorithmus verbunden sind, sind das Anhängen von Füllbits, das Anhängen der Darstellung des Füllens an das Original, das Initialisieren des Digest-Puffers, das Verarbeiten von Blöcken mit 16 Wörtern und das endgültige Ausgeben des Ergebnisses. Digest 5 ist im Vergleich zu Digest 4 etwas komplexer.


Auf einem 32-Bit-Computer ist Digest 5 im Vergleich zu anderen Digest-Algorithmen viel schneller.Digest 5 ist im Vergleich zu ähnlichen Digest-Algorithmen einfach zu implementieren. Die Schwierigkeit, denselben Auszug aus zwei verschiedenen s zu finden, liegt in der Größenordnung von 264 Operationen.