Počítání md5. Jak zkontrolovat MD5 hash souboru ve Windows

Domov / Operační systémy
Užitečné tipy
Video přehrávače
Kodeky
Správci stahování
Torrent klienti
Nastavení programu
Kontrola integrity stažených souborů

Při stahování karikatur (a souborů obecně z internetu) se často stává, že je stahovaný soubor z toho či onoho důvodu „rozbitý“. Abyste se ujistili, že stažený soubor je totožný se souborem na serveru, musíte porovnat jejich kontrolní součty. Pro tento účel můžete použít Algoritmus kontrolního součtu md5. Když je na server přidán karikatura, vypočítá to totéž kontrolní součet, můžete to vidět na informační stránce o karikatuře. Chcete-li vypočítat tento kontrolní součet pro stažený soubor ve vašem počítači, použijte program, který jsme speciálně napsali:

  • (velikost: ~ 87 kb)

Program nevyžaduje instalaci. Pro uživatele operačních sálů Linuxové systémy, Unix, MacOS a další – hledejte podobné programy přímo jako součást vašeho OS.

Stručný návod pro práci s programem MD5 File Checker:

Spustíme program. Na stránce s libovolnou karikaturou v informačním bloku o karikatuře najděte pole s kontrolním součtem md5 a zkopírujte jej do schránky.



Vložte jej do zaškrtávacího políčka č. 2. V poli č. 1 vybereme soubor, který chceme zkontrolovat. Klikněte na tlačítko "Zkontrolovat". V důsledku toho obdržíme zprávu s výsledkem programu. Například "Součet MD5 souboru odpovídá kontrolnímu součtu. Soubor není poškozen" nebo "Součet MD5 souboru neodpovídá kontrolnímu součtu. Soubor může být poškozen." Udělejme závěry.

Další funkcí programu je výpočet kontrolního součtu md5 pro libovolný soubor a jeho výstup uživateli.

Veškeré dotazy k fungování programu a případné nalezené chyby lze hlásit správě webu.

Někdy při stahování souborů z internetu nastanou chvíle, 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.
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, výuková videa, operační systémy a tak dále.

Kontrola množství MD5 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? Vybrat požadovaný soubor pomocí tlačítka „Procházet“, pomocí tlačítka „Vypočítat“ vypočítejte množství MD5 staženého souboru a vložte deklarované množství MD5 do třetího řádku 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áhnout volný program MD5 FileChecker na vašem PC a užijte si to.

Obsah článku:

V některých situacích může být nutné vypočítat hash MD5 pro soubor, který jste si stáhli do počítače. Například abyste měli jistotu, že jste stáhli přesně ten soubor, který jste chtěli, a že jej útočník neupravil. V tomto článku se podíváme na 2 odlišně udělejte to: prostřednictvím rozšíření pro Průzkumníka a také pomocí příkazového řádku.

Možnost přes rozšíření Průzkumník souborů

Pro Průzkumník Windows Existuje skvělý program s názvem Hashtab, který je zdarma pro nekomerční použití. Můžete si jej stáhnout z . Vyberte bezplatnou verzi a klikněte na tlačítko "Stáhnout".

Po instalaci programu v kontextové menu Průzkumník, objeví se nová záložka „File hash“, výběrem které program automaticky vypočítá hashe pro vybraný soubor v závislosti na tom, jaké algoritmy jsou vybrány v jeho nastavení.

Možnost příkazového řádku (s instalací programu)

Pokud potřebujeme spočítat hash množství souboru přes příkazový řádek, můžeme využít utilitu od Microsoftu, která je vhodná právě pro takové případy. Stáhněte si jej z a nainstalujte jej. Chcete-li to provést, budete muset vytvořit složku na pevném disku a určit ji během procesu instalace. V našem příkladu byl program nainstalován do složky C:\Program Files (x86)\FCIV. Abychom vypočítali hash MD5 souboru, musíme spustit příkazový řádek a zadat do něj následující příkaz:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Jak vidíte, součet hash MD5 je stejný pro první i druhou možnost.

"C:\Program Files (x86)\FCIV\fciv.exe" je cesta k souboru fciv.exe
-md5 - specifikující algoritmus, kterým fciv.exe vypočítá hashovací součet
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - cesta k souboru, pro který počítáme hašovací součet.

Možnost příkazového řádku (bez instalace programů)

V případě, že nechcete instalovat žádné programy, vystačíte si s vestavěnými. pomocí Windows, můžete k tomu použít nástroj CertUtil.

Nejjednodušší způsob, jak zkontrolovat MD5 (hash sum) v Linuxu, je v terminálu. Prostřednictvím jakéhokoli GUI Budete muset udělat více manipulace, 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 v správce souborů je nutné přejít z „ikonového“ zobrazení do textového zobrazení 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ý řádek!!!

Kontrola MD5 (hash sums) je vyžadována po stažení velkých souborů, které nebudou správně fungovat, pokud je 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 během instalace hlásit chybu v jakýchkoli souborech;

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ý disk, v případě, že jich máte více, najdete jej z 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, ze kterého jste soubor stáhli nebo odkud zdrojový soubor na počítači, což znamená, že disk byl zaznamená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.

Při výměně informací přes počítačové sítě nebo prostřednictvím přenosných médií vyvstává naléhavá otázka, jak ověřit integritu přenášených informací. Pokud je totiž ve výsledném vícemegabajtovém souboru nesprávně uloženo několik bitů, může to vést k problémům při používání tohoto souboru. Zvláště pokud je tento soubor aplikací. Proto je při distribuci různých instalačních souborů a dalších informací obvyklé uvádět kontrolní součet (hash) - takže uživatelé po stažení dat mohou nezávisle zkontrolovat kontrolní součty souborů, zda se shodují s hashem stažených informací.

Principy používání kontrolních součtů

Chcete-li technologii používat inteligentně, je užitečné pochopit, co je hash. V obecný případ hash je sada bitů získaná jako výsledek výpočtů informací pomocí specifického algoritmu. Výrazná vlastnost Tento algoritmus spočívá v tom, že když se změní alespoň jeden bit v původní informaci, změní se také hashovací součet. A zároveň je extrémně nízká pravděpodobnost, že náhodná změna v několika bitech příchozí informace zanechá hash nezměněný. Ukazuje se tedy, že kontrolní součet je jako datový pas, po jehož kontrole můžete dojít k závěru, že data jsou pravá.

Proto je princip použití hashů poměrně jednoduchý a skládá se ze dvou fází:

1. Vypočítejte, uložte a publikujte kontrolní součet původních dat.

2. Výpočet jeho hodnoty pro kopii dat a porovnání s hodnotou pro originály.

Existuje mnoho různých hashovacích algoritmů. A podle toho existuje mnoho typů hashových součtů. Nejoblíbenější z nich jsou CRC32, MD5, SHA-1 atd.

Kde se používají hashe?

I ti uživatelé, kteří nevědí, co jsou hashovací sumy, stále poměrně často těží z jejich použití – například při otevírání zabalených souborů. Faktem je, že moderní archivátoři přidávají své hash do zabalených souborů. Lze je zobrazit otevřením archivu pomocí archivačního programu.

A podle toho se při rozbalování tyto hashe automaticky ověřují. Pokud je archiv poškozen, archivační program vygeneruje chybu se zprávou, že se kontrolní součty souborů neshodují. Nejjednodušším způsobem, jak zajistit kontrolu nad správným přenosem souborů, je proto jejich zabalení do archivu.

Další oblastí, kde lze použít kontrolní součty, je jejich použití místo hesel. Když se návštěvník zaregistruje na webu zadáním tajné heslo, pak na serveru není uloženo samotné heslo, ale jeho hash. Pokud tedy útočníci získají přístup k serveru, nebudou schopni zjistit uložená hesla - prostě tam nejsou.

Nedílnou součástí práce torrent trackerů jsou také hashovací součty. Díky tomu je při stahování souborů přes torrent zaručena 100% integrita přenosu informací. V tomto případě uživatel nemusí tento proces nijak řídit. Všechny potřebné operace během stahování provádí program (). Samozřejmě, pokud byly soubory stahovány po dlouhou dobu a potřebujete se ujistit, že se časem nepoškodily, můžete spustit ruční opětovné skenování. Například v programu uTorrent je pro to speciální položka v kontextové nabídce (zobrazí se po stisknutí klikněte pravým tlačítkem myši na vybraný torrent).

Při použití archivů a torrentů je hašování prováděno bez zásahu uživatele. Ale protože ne všechny soubory je vhodné archivovat a tím méně používat torrenty při odesílání informací, je rozšířená praxe výpočtu kontrolních součtů pro libovolnou sadu souborů. Nejčastěji se k tomu používá hash ve formátu MD5, pro který bylo vytvořeno mnoho různých programů.

Jak vytvořit MD5 hash souborů pomocí MD5Checker?

Navzdory skutečnosti, že algoritmus MD5 je k dispozici v mnoha správcích souborů a utilitách, ne všechny jsou vhodné k použití. Některé programy nemohou kontrolovat hodnoty hash pro skupinu souborů. Jiná část programů, i když to dělá, nezobrazuje zprávu o výsledcích kontroly v pohodlné formě - musíte ručně procházet celý seznam souborů, abyste identifikovali chybové zprávy.

Jediné maximum pohodlný program pro práci s MD5 - to je aplikace MD5Checker. Program si můžete stáhnout z oficiální stránky. Navzdory skutečnosti, že program má rozhraní v angličtině, jeho použití je poměrně jednoduché.

Program je standardně nastaven na hašování programové soubory, archivy a obrazy ISO. Pokud tedy chcete tuto aplikaci používat pro hudbu a video, musíte nejprve jednu změnit jediné nastavení— zadejte masku souborů, se kterými bude program pracovat. Chcete-li to provést, přejděte na položku nabídky „Nástroje / Možnosti“ a do pole „Zahrnout“ zadejte symbol * (což znamená „všechny soubory“).

Poté můžete program používat v normální režim— nyní bude zkontrolován každý jednotlivý soubor ve všech podsložkách.

Chcete-li vytvořit MD5 hash, musíte přetáhnout vybrané soubory ze složky do okna programu - a program začne automaticky počítat součty MD5 pro všechny vybrané soubory a všechny soubory v podsložkách (které splňují námi zadanou masku). Vypočítané částky se zobrazí ve sloupci „Aktuální MD5“. Nyní zbývá pouze uložit získané hodnoty do souboru kliknutím na tlačítko „S To“ („Uložit do“).

Je důležité si uvědomit, že pokud uložíte soubor MD5 do složky, ve které jsou umístěny všechny námi vybrané soubory a podsložky, uloží se relativní cesty k nim. To vám umožní zkontrolovat kontrolní součet v budoucnu, i když přesunete soubory na jiné místo. Proto před uložením souboru má smysl přejít do kořenového adresáře složky kliknutím na odpovídající tlačítko.

Pokud výsledný soubor otevřete v Poznámkovém bloku, uvidíte, že informace jsou v něm uloženy v prostém textu.

V tomto případě se můžete ujistit, že cesty k souborům jsou relativní, tzn. neobsahují písmeno jednotky, na které jsou umístěny. Takový soubor MD5 lze uložit do složky spolu se soubory a v budoucnu lze integritu souborů v této složce kontrolovat na libovolném počítači.

Jak zkontrolovat kontrolní součty souborů?

Chcete-li zkontrolovat kontrolní součty souborů, musíte restartovat program nebo kliknutím na tlačítko „Vymazat“ vymažete seznam souborů.

Poté přetáhněte soubor MD5 do okna programu a ujistěte se, že se vedle každého souboru objevila zelená značka zaškrtnutí. To znamená, že soubory jsou uchovávány v bezpečí. Pokud je souborů poměrně hodně, pak je pohodlnější ovládání pomocí počítadel „Neprošlo“ a „Prošlo“ v záhlaví tabulky.

Můžete provést experiment: přejmenovat jeden ze souborů a upravit jiný, přičemž provedete několik menších změn. Po spuštění opětovné kontroly program zjistil, že jeden ze souborů se stal nepřístupným pod svým původním názvem (označený žlutou ikonou) a kontrolní součet druhého souboru se neshodoval (označený červenou ikonou). Neshoda kontrolního součtu označuje, že soubor byl buď změněn, nebo je poškozen.

Stojí za zmínku, že pokud máte několik složek, z nichž každá obsahuje jeden nebo více souborů MD5 (včetně podsložek), pak přetažením všech těchto složek do okna programu můžete zkontrolovat integritu všech souborů jedním tahem. MD5Checker automaticky extrahuje hodnoty hash ze souborů s příponou md5, na které narazíte během skenování. To může být mimořádně výhodné, pokud se přes internet kopíruje nebo přenáší velké množství informací.

Také, pokud jste přejmenovali nebo přesunuli některé soubory na jiné místo, můžete upravit soubor MD5 v programu Poznámkový blok, zadat nové hodnoty pro jejich cesty tam - a pak jej můžete dále použít ke kontrole souborů.

Výsledky

Technologie hašování poskytuje jedinečnou příležitost kontrolovat bezpečnost informací. V moderní době, kdy se počet uživatelských souborů pohybuje v tisících a desetitisících, je pohodlí při zpracování hash součtů pro velké objemy dat nezbytné. S tímto úkolem se úspěšně vyrovná program MD5Checker, pomocí kterého můžete kontrolní součty kontrolovat i vytvářet pro mnoho souborů, bez ohledu na hloubku jejich vnoření do stromu složek.

© 2024 ermake.ru -- O opravě PC - Informační portál