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.
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á hašovací hodnota jedinečná. Protože je tato funkce potřebná pro populární protokoly ověřování, 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 funkce „digest digest“. 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.
