Cuprins:
Definiție - Ce înseamnă MD5?
MD5 este un tip de algoritm care este cunoscut sub numele de algoritm de hash criptografic. MD5 produce o valoare hash în format hexadecimal. Aceasta concurează cu alte modele în care funcțiile hash preiau o anumită informație și o schimbă pentru a oferi o cheie sau o valoare care poate fi utilizată în locul valorii originale.
Techopedia explică MD5
Odată cu dezvoltarea diferiților algoritmi de hash, experții au remarcat că inginerii au considerat că MD5 are deficiențe grave în ceea ce privește „rezistența la coliziune”. O coliziune se întâmplă când se constată că două valori de hash sunt similare sau aceleași. Pentru a funcționa corect, fiecare valoare hash individuală trebuie să fie unică. Deoarece această funcționalitate este necesară pentru protocoalele de autentificare populare precum Secure Sockets Layer (SSL), MD5 a fost adesea înlocuit cu alte tipuri de algoritmi de hash.
Inginerii de securitate și alții sunt familiarizați cu liste lungi de algoritmi de hash cu proprietăți diferite. MD5 și alte tipuri de algoritmi de hash sunt adesea denumite funcții de „digerare a mesajelor”. Ideea de aici este că un hash „digerează” o valoare originală și produce o valoare de înlocuire care este semnificativ diferită de original. Hășile au câteva utilizări principale în ceea ce privește securitatea și eficiența bazelor de date, legate de utilizarea valorilor de înlocuire în căutări și în stocarea datelor.










