Mesaj Digest 5 (MD5)

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 8 Mai 2024
Anonim
MD5 - алгоритм и программная реализация
Video: MD5 - алгоритм и программная реализация

Conţinut

Definiție - Ce înseamnă Digest 5 (MD5)?

Digest 5 (MD5) este o funcție hash folosită în criptografie. Dezvoltat de Ronald Rivest în 1991, Digest 5 produce o valoare hash pe 128 biți. Similar cu alți algoritmi-digest, a fost dezvoltat în mare parte pentru aplicații de semnătură digitală care utilizează un fișier mare comprimat în mod sigur.


Deși este încă folosită pe scară largă, securitatea funcției este grav compromisă și, ca urmare, majoritatea aplicațiilor, în special a celor legate de guvernul american, necesită familia SHA-2 de funcții hash pentru criptografie. Digest 5 este considerat a fi rupt și impropriu pentru o utilizare ulterioară, în conformitate cu Departamentul de Securitate Interioară al SUA.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Digest 5 (MD5)

Detalii despre algoritmul Digest 5 sunt furnizate în RFC 1321. Algoritmul Digest 5 folosește o lungime și produce o digerare de 128 de biți a intrării. Algoritmul Digest 5 nu are nevoie de tabele mari de substituție și este o extensie a algoritmului Digest 4. Comparativ cu Digest 4, Digest 5 este mai conservator în design, dar este mai lent. Etapele implicate în algoritmul Digest 5 sunt adăugarea biților de umplutură, adăugarea reprezentării căptușitului la original, inițializarea bufferului de digestie, procesarea blocurilor în 16 cuvinte și, în final, rezultatul. Față de Digest 4, Digest 5 este puțin mai complex.


Pe o mașină pe 32 de biți, Digest 5 funcționează mult mai rapid în comparație cu alți algoritmi de digerare.Digest 5 este simplu de implementat în comparație cu algoritmi similari de digestie. Dificultatea de a veni cu aceeași digerație din două s diferite este de ordinul 264 operațiuni.