MD5
Z Wikipedie, otevřené encyklopedie
MD5 je rozšířená hašovací funkce (zkratka pochází z anglického názvu Message-Digest algorithm 5) s otiskem (nebo-li kontrolním součtem, hašem) o velikosti 128 bitů. MD5 je popsána v internetovém standardu RFC 1321. Prosadila se do mnoha aplikací, např. pro kontrolu integrity souborů nebo ukládání hesel.
Algoritmus MD5 byl vytvořen v roce 1991 (Ronaldem Rivestem), aby nahradil dřívější hašovací funkci MD4. V roce 1996 byla objevena vada v návrhu MD5, a i když nebyla zásadní, kryptologové začali raději doporučovat jiné algoritmy, jako je například SHA-1 (i když ani ten již dnes není považován za bezchybný). V roce 2004 byly nalezeny daleko větší chyby a od použití MD5 v bezpečnostních aplikacích se upouští.
Obsah |
[editovat] Příklad kontrolního součtu MD5
Otisk 43bitového znakového řetězce (vyjádřený v hexadecimálním zápisu):
MD5("The quick brown fox jumps over the lazy dog") = 9e107d9d372bb6826bd81d3542a419d6
Stačí malá změna vstupního řetězce, aby byl otisk úplně odlišný (např. změňme d na c):
MD5("The quick brown fox jumps over the lazy cog") = 1055d3e698d289f2af8663725127bd4b
[editovat] Podívejte se také na
- MD2
- MD4
[editovat] Externí odkazy
- RFC 1321 The MD5 Message-Digest Algorithm
- MD5 Vyhledání – otevřené texty k některým MD5 otiskům
- Command Line Message Digest Utility
- Online MD5 crack – Rainbow Tables + big hash database
- MD5 unofficial homepage