MD5: Porovnání verzí
(Založena nová stránka: MD5 je jednosměrný šifrovací algoritmus, který ze vstupu vytvoří řetězec (hash) o délce 128 bitů. Charakteristikou je, že malá změna vstupního řetěz…) |
(Žádný rozdíl)
|
Aktuální verze z 4. 5. 2014, 00:24
MD5 je jednosměrný šifrovací algoritmus, který ze vstupu vytvoří řetězec (hash) o délce 128 bitů. Charakteristikou je, že malá změna vstupního řetězce vede k velmi odlišnému výstupnímu řetězci. Není tak možné ani odhadnout případnou podobnost.
Historie
MD5 vytvořil v roce 1991 Ronald Lorin Rivest, který patří k světovým odborníkům na kryptografii. Měl nahradit původní MD4, který už nebyl dostatečně bezpečný.
V roce 1996 byla v MD5 nalezena vada, která nebyla sice považována za významnou, ale i tak se začal doporučovat spíše algoritmus SHA.
Použití
MD5 se převážně používá jako ochrana uživatelských dat na serveru. Díky jednosměrnému šifrování jsou data pro případného útočníka, který se dostane k databázi více méně nepoužitelná. V současné době už je MD5 považováno za zastaralé a doporučuje se využit v kombinaci s jiným jednosměrným šifrovacím algoritmem anebo nakombinovaný z vlastní úpravou hashe.
Zároveň se využívá i pro kontrolu zdali data dorazila v pořádku. Pomocí algoritmu MD5 se data "zašifrují", pošlou a následně zkontroluje zdali dorazila v pořádku. V případě, že došlo k chybě nesedí řetězec.