Spisu treści:
Definicja - Co oznacza komunikat Digest 5 (MD5)?
Message Digest 5 (MD5) to funkcja skrótu używana w kryptografii. Opracowany przez Ronalda Rivesta w 1991 roku, Message Digest 5 generuje 128-bitową wartość skrótu. Podobnie jak inne algorytmy przetwarzające wiadomości, został w dużej mierze opracowany z myślą o aplikacjach do podpisów cyfrowych, które korzystają z dużego skompresowanego pliku w bezpieczny sposób.
Chociaż nadal jest szeroko stosowany, bezpieczeństwo tej funkcji jest poważnie zagrożone, w wyniku czego większość aplikacji, zwłaszcza związanych z rządem USA, wymaga rodziny funkcji skrótu SHA-2 do kryptografii. Message Digest 5 jest uważany za uszkodzony i nie nadaje się do dalszego użycia zgodnie z amerykańskim Departamentem Bezpieczeństwa Wewnętrznego.
Techopedia wyjaśnia Message Digest 5 (MD5)
Szczegóły algorytmu Message Digest 5 podano w RFC 1321. Algorytm Message Digest 5 wykorzystuje komunikat o dowolnej długości i wysyła 128-bitowy skrót komunikatu wejściowego. Algorytm Message Digest 5 nie wymaga dużych tabel zastępczych i jest rozszerzeniem algorytmu Message Digest 4. W porównaniu do Message Digest 4, Message Digest 5 jest bardziej konserwatywny, ale działa wolniej. Etapy związane z algorytmem Message Digest 5 obejmują dołączanie bitów wypełniania, dołączanie reprezentacji wypełnionej wiadomości do oryginalnej wiadomości, inicjowanie bufora podsumowania wiadomości, przetwarzanie wiadomości w blokach 16-wyrazowych i wreszcie generowanie wyniku. W porównaniu do Message Digest 4, Message Digest 5 jest nieco bardziej złożony.
Na 32-bitowym komputerze Message Digest 5 działa znacznie szybciej niż inne algorytmy podsumowania wiadomości. Message Digest 5 jest prosty do wdrożenia w porównaniu z podobnymi algorytmami podsumowania. Trudność wymyślenia tego samego podsumowania komunikatu z dwóch różnych komunikatów jest rzędu 2 64 operacji.