Cuprins:
Definiție - Ce înseamnă Message Digest 2 (MD2)?
Message Digest 2 este o funcție hash folosită în criptografie. Dezvoltat în 1989 de Ronald Rivest, este orientat pe byte, producând o valoare hash pe 128 de biți cu ajutorul unui mesaj de lungime arbitrară. Este optimizat pentru computere pe 8 biți. Message Digest 2 a fost dezvoltat în principal pentru a fi utilizat pentru aplicații de semnătură digitală, care au necesitat semnarea unui fișier mare securizat și comprimat cu o cheie privată. Deși rămâne în uz în infrastructurile cu cheie publică, este rar utilizat deoarece durează mult timp pentru calculare și nu mai este considerat sigur.
Techopedia explică Message Digest 2 (MD2)
Message Digest 2 depinde de permutarea aleatorie a octeților. Treizeci și două de cifre hexadecimale sunt utilizate pentru a reprezenta hașele de mesaj pe Digest 2 pe 128 de biți. Algoritmul Message Digest 2 folosește un mesaj de orice lungime și produce o ieșire a unui mesaj de 128-biți de digerare a intrării. Se presupune că este imposibil să se producă două mesaje cu aceeași digerare de mesaje sau să se obțină o digerare a mesajelor țintă predefinite dintr-un mesaj dat. Procesul algoritmului Message Digest 2 implică următorii pași: adăugarea de octeți de umplere, adăugarea sumei de verificare, inițializarea bufferului de digerare a mesajelor pentru calcularea digerarii mesajelor, procesarea mesajului în blocuri de 16 biți și în final producerea ieșirii.
Unul dintre cele mai mari beneficii ale mesajului Digest 2 este simplitatea sa în implementare. Cu toate acestea, Message Digest 2 este mai lent în comparație cu Message Digest 4 sau 5. Acest lucru se datorează faptului că a fost optimizat pentru computere pe 8 biți, în timp ce Message Digest 4 și 5 au fost optimizate pentru mașini pe 32 de biți. Din nou, comparând algoritmi de hash siguri, cum ar fi SHA-1 sau SHA-256, algoritmii Message Digest 2 sunt mai lent în performanță. Cu toate acestea, s-a descoperit că mesajul 2 poate elimina informațiile despre chei cu atacuri de coliziune, motiv pentru care nu mai este favorizat.
