Ověření kontrolního součtu Linuxu. Kontrola integrity stažených souborů Výpočet md5

Nejjednodušší způsob, jak zkontrolovat MD5 (hash sum) v Linuxu, je v terminálu. Prostřednictvím nějakého grafického rozhraní budete muset provádět více manipulací, než jen zadávat následující příkazy v terminálu Linux:

Md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

Je samozřejmé, že cesta k souboru, který potřebujete (/home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso), musí být uvedena jako vaše vlastní, ta, která odpovídá požadovanému objektu pro počítání MD5částky v Linux.

Abyste se vyhnuli ručnímu zadávání cesty k souboru, můžete jej zkopírovat následovně. Pomocí správce souborů přejdeme do adresáře, kde se skutečně nachází potřebný soubor. Adresní řádek ve správci souborů je nutné převést z „ikon“ do textové podoby pomocí kláves , pak můžete cestu zkopírovat buď pomocí myši přes pravé kliknutí, nebo pomocí kláves . Přejděte na terminál a přidejte naši cestu s celým názvem souboru k napsanému příkazu „md5sum“ oddělenému mezerou.

$ md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

Příkazy v Linuxu jsou standardní pro každého a znamená to, že příkaz md5součet vhodné pro jakoukoli distribuci Linux, bez ohledu na to, kde jste. To je jedna z výhod příkazového řádku!!!

Kontrola MD5 (hash sums) je vyžadována po stažení velkých souborů, které nebudou správně fungovat, pokud bude některý ze souborů poškozen nebo jakkoli změněn. Kontrola množství MD5 se používá hlavně u souborů .iso, nejčastěji u distribučních sad. Pokud je .ISO soubor poškozen, pak byste jej neměli zapisovat na USB klíč (flash disk), tím méně na optický disk bude linuxová distribuce hlásit chybu v jakýchkoli souborech během instalace.

Po vypálení distribuce Linuxu na optický disk je třeba zkontrolovat její integritu a zjistit její součet MD5

V tomto článku se budeme i nadále ponořit do světa příkazové řádky a porovnáme MD5 zaznamenané optiky se součtem MD5 původního souboru .ISO pomocí konzolové utility isoinfo. Pro začátek extrahujeme některé primární informace o nahraném disku pomocí příkazu:

Isoinfo -d -i /dev/sr0

Kde /dev/sr0 je DVD-ROM, pro upřesnění názvu vašeho připojeného optického disku, pokud máte více než jeden, můžete jej najít ve výstupu tohoto příkazu:

Z dostupných informací po zadání:

$ isoinfo -d -i /dev/sr0

Bude tam něco takového:

CD-ROM je ve formátu ISO 9660 ID systému: ID svazku: Lubuntu 12.04 i386 ID sady svazků: ​​ID vydavatele: ID přípraváře dat: XORRISO-1.0.8 2011.04.14.073001, LIBISOBURN-1.0.8, LIBISORN8.LIB.0FS-1IB. -1.0.6 ID aplikace: Copyright ID souboru: Abstrakt ID souboru: Bibliografické ID souboru: Velikost sady svazků je: 1 Pořadové číslo sady svazků je: 1 Velikost logického bloku je: 2048 Velikost svazku je: 352406 El Torito VD verze 1 nalezena, zaváděcí katalog je v sektoru 320 Joliet s UCS úrovně 3 nalezeny podpisy Rock Ridge verze 1 nalezeny hlavička ověření Eltorito: Hid 1 Arch 0 (x86) ID "" Klíč 55 AA hlavička výchozího spouštění Eltorita: Bootid 88 (spouštěcí) Zaváděcí médium 0 (bez emulace Boot) Load segment 0 Typ sys 0 Nsect 4 Bootoff 52A18 338456

Tyto řádky jsou pro nás důležité:

Velikost logického bloku je: 2048 Velikost svazku je: 352406

Dd if=/dev/sr0 bs=2048 count=352406 conv=notrunc,noerror | md5součet -b

Věnujte pozornost třem bodům, které musíte nahradit:

  • /dev/sr0 - cesta k optickému disku (pokud jej máte, pak se tato položka nemění)
  • bs= 2048 - máte vlastní hodnotu „Logická velikost bloku je:“
  • počet=352406 - z hodnoty „Velikost svazku je:“.

Po výpočtu dostanete něco takového:

352406+0 záznamů přečteno 352406+0 záznamů zapsáno zkopírováno 721727488 bajtů (722 MB) *- , 55,3223 s, 13,0 MB/s

- toto je součet MD5 disku. Pokud se shoduje s hodnotou uvedenou na webu, odkud jste soubor stáhli, nebo se zdrojovým souborem v počítači, pak byl disk nahrán bez chyb. V praxi se stává, že se součet MD5 často kvůli chybám při čtení disku neshoduje se součtem MD5 uvedeným na webu.

Někdy při stahování souborů z internetu nastanou případy, kdy soubory se stahují „rozbité“, to znamená poškozené.

Nebudeme se zabývat tím, proč se to nyní děje, důvodů může být mnoho.

Chcete-li zajistit integritu staženého souboru, musíte zkontrolovat množství MD5. Každý respektující autor nebo zdroj, který nabízí velké soubory ke stažení, by měl zveřejnit své množství MD5 spolu s velikostí souboru takže uživatel.
byl schopen zkontrolovat stažený soubor a zjistit, zda je poškozený nebo ne

Na některých webech jste pravděpodobně viděli podobná označení – „kontrolní součet MD5:“.

Jak zkontrolovat integritu souborů Kdy by měla být tato kontrola provedena?

Poté, když si stáhnete velké soubory (DVD), programy, videonávody, operační systémy atd. budete mít jistotu, že soubor je neporušený a nepoškozený. Samotný program se používá tak jednoduše, že vlastně není co popisovat.

MD5 FileChecker nevyžaduje instalaci na PC, ale spouští se běžným .exe souborem.

Po rozbalení z archivu. Spusťte zástupce Md5Checker.exe

Jak používat MD5 FileChecker? Vyberte požadovaný soubor tlačítkem „Procházet“, pomocí tlačítka „Vypočítat“ vypočítejte množství MD5 staženého souboru a do třetího řádku vložte deklarované množství MD5 a klikněte na „Zkontrolovat“.


Pokud program říká " že se částky shodují, znamená to, že soubor je neporušený a nepoškozený. Můžete si jej bezpečně stáhnout a používat.

Proto stáhněte si bezplatný program MD5 FileChecker na vašem PC a užijte si to.

Ověření správnosti stahování soubor z archivu pomocí programu Total Commander

Program Total Commander je multifunkční obdobou Průzkumníka ve Windows; kontrola součtů md5 je do něj jednoduše zabudována jako doplňková funkce. Samozřejmě nemá smysl instalovat tak velký program speciálně pro kontrolu součtů md5. Pokud jej ale již máte, můžete jej použít ke kontrole, zda byl soubor stažen správně.

1. Otevřete v okně Total Commander adresář se souborem, který chcete zkontrolovat, a referenčním součtem md5 pro něj a klikněte levým tlačítkem myši na požadovaný soubor md5 (v tomto případě je to jediný):

2. Z nabídky Soubory vyberte "Ověřit kontrolní součty CRC":

3. Počkejte na dokončení procesu ověření:

4. Nyní, pokud v okně zprávy vidíte „OK“ nalevo od názvu vašeho souboru

To znamená, že je vše v pořádku a soubor byl stažen správně. Pokud přehled vypadá nějak takto:

To znamená, že soubor je poškozen a budete jej muset stáhnout znovu.

Pozor! Total Commander vytváří kontrolní součty ve vlastním formátu, lze je ověřit pouze sám. Zkuste proto tento program nepoužívat k vytváření kontrolních součtů, pokud si nejste jisti, že ti, kteří budou kontrolovat správnost stahování, mají nainstalovaný Total Commander.

1. Otevřete adresář s požadovaným souborem/soubory v okně Total Commander:

2. Vyberte požadované soubory:

MD5 nebo Message Digest 5 je 128bitový hashovací algoritmus vyvinutý na počátku 90. let profesorem Ronaldem Rivestem. Typicky reprezentováno jako sekvence 32 hexadecimálních číslic, například:. Abyste pochopili, co je MD5, musíte nejprve porozumět konceptu hashování.

Hašování je proces převodu libovolného pole dat na výstupní řetězec s pevnou délkou. Tato transformace se provádí pomocí takzvaných hashovacích funkcí. Taková funkce přijímá pole dat jako vstup a jako výstup vrací tzv. hash (hash sum) – jedinečný řetězec pevné délky.

Algoritmus hashovací funkce je navržen tak, že pro jakékoli datové pole funkce vytváří jedinečný řetězec. Díky této vlastnosti lze výsledný řetězec použít jako digitální otisk dat. Tento otisk lze použít k ověření integrity dat.

Když například vývojář softwaru publikuje svůj softwarový produkt online, může spolu s ním zveřejnit i jeho hash. To umožní uživatelům ověřit integritu programu před jeho instalací. Pokud byl program infikován viry nebo načten chybami, jeho hash se nebude shodovat s hashem, který byl publikován vývojářem programu.

Historie vývoje MD5

Algoritmus MD5 byl vyvinut profesorem Ronaldem L. Rivestem z Massachusetts Institute of Technology v roce 1991. Tento algoritmus nahradil předchozí verzi algoritmu MD4. Od té doby si algoritmus získal velkou popularitu a začal se používat všude.

Od roku 1993 se pravidelně objevují studie, které objevují nové zranitelnosti v algoritmu MD5. V současné době je algoritmus MD5 považován za zranitelný a je postupně nahrazován algoritmem SHA.

Jak získat hash MD5

Pokud potřebujete získat hash MD5 z běžného řetězce textu, pak je nejpohodlnější použít online služby. Jednou z takových služeb je.

Chcete-li získat hash MD5 pomocí této služby, stačí zadat řetězec do pole a kliknout na tlačítko „Hash“. V tomto poli se objeví hash zadaného řetězce.

Pokud potřebujete získat MD5 hash souboru, budete muset použít speciální programy, například MD5summer().

Práce s tímto programem je velmi jednoduchá. Chcete-li získat hash MD5 souboru, stačí spustit program a vybrat požadovaný soubor.

Takže jste strávili spoustu času stahováním bitové kopie Windows a nyní se chcete ujistit, že se cestou neztratí ani bajt. Nebo vám distribuční balíček přinesla dobrá víla a chcete zkontrolovat, zda není spojena s piráty. K určení integrity distribuce potřebujete dvě věci – kontrolní součet a program, který to zkontroluje.

Kontrolní součty obrazu Windows

Upd. 2017. Microsoft přesunul stahování MSDN na nový web https://my.visualstudio.com/downloads, kde je pro přístup k obrázkům vyžadováno předplatné. Bez předplatného pomocí níže uvedené metody tedy již není možné kontrolní součet zjistit.

Microsoft zveřejňuje své kontrolní součty produktů na MSDN, přičemž jako typ hash uvádí SHA1. Vyhledejte jazykovou verzi a edici systému Windows a klikněte Inteligence abyste viděli kontrolní součet níže.

To je polovina úspěchu.

Ověření kontrolního součtu pomocí vestavěného nástroje certutil

Pokud nezadáte parametr -sha1, obslužný program vypočítá hash MD5.

Jak vidíte, vše je velmi jednoduché! Tuto metodu můžete použít k ověření kontrolních součtů MD5 nebo SHA1 jakýchkoli souborů.

Ověření kontrolního součtu pomocí programu HashTab

Pokud vás příkazový řádek děsí, existuje jednodušší způsob, jak zkontrolovat kontrolní součet.

  1. Stáhněte a nainstalujte program HashTab.
  2. Klepněte pravým tlačítkem myši na soubor obrázku a vyberte Vlastnosti.
  3. Přejděte na kartu "Haše souborů".




Nahoru