MD5

Autor: Peter Berry
Datum Vytvoření: 13 Srpen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
MD5 - алгоритм и программная реализация
Video: MD5 - алгоритм и программная реализация

Obsah

Definice - Co znamená MD5?

MD5 je typ algoritmu známého jako kryptografický hashovací algoritmus. MD5 vytváří hash hodnotu v hexadecimálním formátu. To konkuruje jiným návrhům, kde hashovací funkce přijímají určitý kus dat, a mění je tak, aby poskytovaly klíč nebo hodnotu, které lze použít místo původní hodnoty.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje MD5

S vývojem různých hash algoritmů odborníci poznamenali, že inženýři zjistili, že MD5 má vážné nedostatky, pokud jde o to, že není „odolný proti kolizi“. Kolize nastane, když se zjistí, že dvě hodnoty hash jsou podobné nebo stejné. Aby správně fungovala, musí být každá jednotlivá hashovací hodnota jedinečná. Protože je tato funkce potřebná u populárních ověřovacích protokolů, jako je Secure Sockets Layer (SSL), byla MD5 často nahrazena jinými typy algoritmů hash.

Bezpečnostní technici a další jsou obeznámeni s dlouhými seznamy hash algoritmů s různými vlastnostmi. MD5 a další typy hash algoritmů jsou často označovány jako „digest“ funkce. Zde je myšlenka, že hash „štěpí“ původní hodnotu a vydává náhradní hodnotu, která je výrazně odlišná od původní. Haši mají několik hlavních použití v zabezpečení a efektivitě databáze, která souvisí s používáním náhradních hodnot ve vyhledávání a při ukládání dat.