Message Digest 2 (MD2)

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
MD2 (Hashes and message digests)
Video: MD2 (Hashes and message digests)

Inhalt

Definition - Was bedeutet Digest 2 (MD2)?

Digest 2 ist eine Hash-Funktion, die in der Kryptographie verwendet wird. Es wurde 1989 von Ronald Rivest entwickelt und ist byteorientiert. Mit Hilfe einer beliebigen Länge wird ein 128-Bit-Hashwert erzeugt. Es ist für 8-Bit-Computer optimiert. Digest 2 wurde hauptsächlich für Anwendungen mit digitaler Signatur entwickelt, bei denen eine gesicherte und komprimierte große Datei mit einem privaten Schlüssel signiert werden musste. Obwohl es in Infrastrukturen mit öffentlichen Schlüsseln weiterhin verwendet wird, wird es nur selten verwendet, da die Berechnung viel Zeit in Anspruch nimmt und nicht mehr als sicher gilt.


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 2 (MD2)

Digest 2 hängt von der zufälligen Permutation der Bytes ab. 32-stellige Hexadezimalzahlen werden zur Darstellung der 128-Bit-Digest 2-Hashes verwendet. Der Digest 2-Algorithmus verwendet eine beliebige Länge und erzeugt eine Ausgabe eines 128-Bit-Digests der Eingabe. Es wird angenommen, dass es unmöglich ist, zwei s mit demselben Digest zu produzieren oder einen vorgegebenen Ziel-Digest von einem gegebenen zu erhalten. Der Prozess des Digest 2-Algorithmus umfasst die folgenden Schritte: Anhängen von Füllbytes, Anhängen einer Prüfsumme, Initialisieren des Digest-Puffers zum Berechnen des Digests, Verarbeiten der 16-Byte-Blöcke und schließlich Erzeugen der Ausgabe.


Einer der größten Vorteile von Digest 2 ist die einfache Implementierung. Digest 2 ist jedoch langsamer als Digest 4 oder 5. Dies liegt daran, dass es für 8-Bit-Computer optimiert wurde, während Digest 4 und 5 für 32-Bit-Computer optimiert wurden. Beim Vergleich sicherer Hash-Algorithmen wie SHA-1 oder SHA-256 sind Digest 2-Algorithmen ebenfalls langsamer. Es wurde jedoch festgestellt, dass Digest 2 bei Kollisionsangriffen Informationen über die Schlüssel verlieren kann, weshalb es nicht mehr bevorzugt wird.