Spisu treści:
Definicja - Co oznacza komunikat Digest 2 (MD2)?
Message Digest 2 to funkcja skrótu używana w kryptografii. Opracowany w 1989 r. Przez Ronalda Rivesta, jest zorientowany na bajty, generując 128-bitową wartość skrótu za pomocą komunikatu o dowolnej długości. Jest zoptymalizowany dla komputerów 8-bitowych. Message Digest 2 został opracowany głównie z myślą o aplikacjach podpisu cyfrowego, które wymagały podpisania bezpiecznego i skompresowanego dużego pliku za pomocą klucza prywatnego. Mimo że pozostaje w użyciu w infrastrukturze klucza publicznego, jest rzadko używany, ponieważ jego obliczenie zajmuje dużo czasu i nie jest już uważany za bezpieczny.
Techopedia wyjaśnia Message Digest 2 (MD2)
Wiadomość Digest 2 zależy od losowej permutacji bajtów. Trzydzieści dwucyfrowe liczby szesnastkowe służą do reprezentowania 128-bitowych skrótów Message Digest 2. Algorytm Message Digest 2 wykorzystuje komunikat o dowolnej długości i generuje wynik 128-bitowego skrótu komunikatu wejścia. Zakłada się, że niemożliwe jest utworzenie dwóch komunikatów z tym samym streszczeniem komunikatu lub uzyskanie wcześniej określonego skrótu komunikatu z danej wiadomości. Proces algorytmu Message Digest 2 obejmuje następujące kroki: dodanie bajtów dopełniania, dodanie sumy kontrolnej, zainicjowanie bufora podsumowania wiadomości w celu obliczenia skrótu wiadomości, przetworzenie wiadomości w 16-bajtowych blokach i wreszcie wygenerowanie wyniku.
Jedną z największych zalet Message Digest 2 jest prostota wdrożenia. Jednak Message Digest 2 działa wolniej w porównaniu do Message Digest 4 lub 5. Jest tak, ponieważ został zoptymalizowany dla komputerów 8-bitowych, podczas gdy Message Digest 4 i 5 zostały zoptymalizowane dla komputerów 32-bitowych. Ponownie, porównując bezpieczne algorytmy mieszające, takie jak SHA-1 lub SHA-256, algorytmy Message Digest 2 działają wolniej. Odkryto jednak, że skrót wiadomości 2 może wyciec informacje o kluczach w wyniku ataków kolizyjnych, dlatego nie jest już dłużej faworyzowany.