Portál AbcLinuxu, 8. května 2025 06:57

MD5

Jedna z často používaných hašovacích funkcí.

Pokud se MD5 používá pro kontrolu souborů (např. ISO obrazy), kontrolní součet se získá příkazem md5sum, např.
bash$ md5sum StazenySoubor.xxx
a26456476f50c47835f95a2869d49679  StazenySoubor.xxx
Jen doplním, že kontrolní součet (nejčastěji prováděný právě pomocí MD5) slouží ke kontrole integrity souborů. Tedy lidsky řečeno: rychle otestuju, jestli dva soubory jsou shodné a to bez nutnosti porovnávat celé soubory (které jsou často veliké a každý na jiném počítači). Obvyklé použití je tedy stažení ISO image nějakého CD z internetu a porovnání MD5 součtu zveřejněného na daném serveru se součtem, který vypočítám ze staženého souboru (např. pomocí md5sum). Tím se ujistím, že při stahování nedošlo k chybě.

MD5 je take mozno pouzit pro jednosmerne sifrovani retezcu, treba hesel. Klient posila na server pouze hash (otisk) hesla, ktery se porovna s hashem ulozenym na serveru. vychazi se z predpokladu, ze stejny hash = stejny retezec. Matematicky to ale nemusi byt pravda (jelikoz byla MD5 vymyslena k overovani souboru, existuje pouze omezeny, lec nepredstavitelne obrovsky, pocet hashu). Jednosmerne sifrovani znamena, ze se z hashe neda nejakym algoritmem dopocitat zasilany retezec. (Jinak receno, kdyz mi nekdo posle md5 hash 700MB filmu, neziskam z tohoto hashe nejakym vypoctem onen film)

Dokument vytvořil: zabza, 11.2.2005 12:26 | Poslední úprava: Prcek, 21.3.2009 08:01 | Historie změn | Zobrazeno: 2300×

Další pojmy: mass storage - mbox - MBR - MD5 - MDA - MeeGo - merge

Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.