Zkontrolujte součet hash. Ověření hash součtu: co to je? Ověření kontrolního součtu pomocí vestavěného nástroje certutil

Takže jste stahovali dlouho a pracně Obrázek Windows, a nyní se chcete ujistit, že se cestou neztratil ani bajt. Nebo vám distribuční balíček přinesla dobrá víla a chcete zkontrolovat, zda není spojen s piráty. K určení integrity distribuce budete potřebovat dvě věci – kontrolní součet a program, který to zkontroluje.

Kontrolní součty obrazu Windows

Upd. 2017. Společnost Microsoft přesunula stahování z 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 kontrolní součty svých 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ů".

V našem digitální věk, i jeden ubohý bajt může stát hodně. Pokud v souboru s obrazem ISO chybí byť jen bajt, bude výhoda takového souboru pochybná. V jednom okamžiku, když si chcete nainstalovat nový operační systém pro sebe, bude proces v určité fázi instalace přerušen, protože se ukázalo, že obraz je poškozený. Proto by měl být jakýkoli soubor ISO před vypálením na prázdné místo zkontrolován z hlediska integrity. Ušetříte tak svůj drahocenný čas a varujete se před směšnými incidenty, které vznikly při používání disků, na kterých byl zaznamenán ten či onen obraz ISO. A ještě jeden důležitý bod, může být obraz ISO poškozen z důvodu, který nemůžete ovlivnit – například samotný soubor byl nahrán autorem již poškozený. A také kvůli nestabilitě vašeho internetového připojení, která v konečném důsledku vedla ke ztrátě dat při stahování souboru do počítače.

Chcete-li naskenovat kontrolní součet obrazu ISO, měli byste postupovat podle následujících kroků. Nemá smysl jej podrobně popisovat, protože program je poměrně jednoduchý a nevyžaduje hluboké znalosti ani seriózní popis. Vezměme to však krok za krokem:

  1. Hledáme v rozlehlosti Celosvětová Síť program HashTab (nebo podobný program určený ke kontrole kontrolních součtů (nebo hash) obrazů ISO), stáhněte si jej do počítače a nainstalujte. Program si můžete stáhnout například zde http://www.softportal.com/get-19546-hashtab.html nebo z oficiálních stránek. Proces instalace je poměrně jednoduchý a nevyžaduje popis;
  2. Dále klikněte pravým tlačítkem na obrazový soubor ISO a z místní nabídky vyberte „Vlastnosti“, kde bude umístěna nová karta vytvořená programem HashTab;
  3. Přejděte na kartu „File hash sums“, tam bude uveden hash součet staženého souboru. Tento součet je kontrolní součet pro soubor, který jste stáhli, a i když není úplný, bude mít kontrolní součet;
  4. Hašovací součet zkopírujeme z popisu ISO souboru (kontrolní součet ISO obrazu je obvykle uveden v tématu, ze kterého soubor stahujete, a kontrolní součet musí být přítomen i na zadní straně disku, pokud je obraz je zkopírován z disku a pokud je disk licencován), vložte jej do pole „Hash porovnání“ a klikněte na tlačítko „Porovnat soubor...“.

Připraveno! Tímto způsobem budeme vědět, zda se kontrolní součty shodují, a ujistíme se, že je obraz ISO připraven k vypálení. Pokud se kontrolní součty liší, musíte znovu stáhnout soubor ISO a znovu zkontrolovat jeho integritu. Pokud se ukáže, že znovu stažený obraz ISO je stále poškozený, je pro vás lepší hledat na internetu jiný obrázek, nejlépe od jiného autora.

Nejzajímavější je, že program HashTab je dostupný jak pro uživatele operačního systému Systémy Windows, a pro znalce MacOs. HashTab je proto univerzálním nástrojem pro kontrolu kontrolních součtů ISO obrázků. A i když máte nainstalovaných několik počítačů s různými operačními systémy, budete mnohem více zvyklí používat jeden software místo hledání samostatných programů určených pro různé operační systémy. Podobných řešení je na internetu poměrně dost, což umožňuje prakticky vybírat z nepřeberného množství identické programy, které se od sebe liší pouze svým rozhraním. Všechny tyto programy jsou však poměrně jednoduché a ne příliš široké, pokud jde o jejich funkčnost, takže ať si vyberete, bude to všechno stejné. Hodně štěstí a integrity informací!

vypočítané ze sady vstupních dat pomocí speciálního algoritmu. Kontrolní součet se nejčastěji používá k ověření integrity souborů. Tedy v hrubém přiblížení klíč je kontrolní součet, který umožňuje jasně rozlišit mezi dvěma různými sadami dat (dva různé soubory). Například jste si stáhli soubor z internetu (hry, instalace), můžete si být jisti, že během procesu stahování nebyl soubor poškozen a byl kompletně stažen? Použití takového „chybného“ souboru však často vede k chybám při instalaci hry nebo OS nebo čehokoli. Navíc možná nevíte, že k chybě došlo právě kvůli poškození souboru během procesu stahování, který ze všech problémů obviňuje váš počítač.

Aby se předešlo takovým problémům, používají se kontrolní součty. Mnoho zdrojů spolu s odkazem na soubor často také zanechává kontrolní součet tohoto souboru. A po stažení tohoto souboru budete moci porovnat kontrolní součet staženého souboru s tím, který zůstal na zdroji a rozhodně se ujistit, že soubor byl stažen bez chyb.

Chcete-li vypočítat a porovnat kontrolní součty, použijte speciální programy. Nejběžnější z nich je HashTab. Tento program je zdarma. Stáhnout si jej můžete zde:



Chcete-li nainstalovat, rozbalte archiv a spusťte instalační soubor programu.



Po instalaci se zástupce programu nezobrazí, tento program není v nabídce rychlého spuštění Start. Chcete-li program použít, klepněte na klikněte pravým tlačítkem myši na libovolný soubor a vyberte Vlastnosti(tuto operaci provedeme se staženým archivem). Všimněte si prosím, že se v okně vlastností souboru objevila nová karta Soubor hash.




Chcete-li porovnat kontrolní součty souborů, zkopírujte součet hash z webové stránky programu a vložte jej do pole Srovnání hash okna vlastností.




Všimněte si zeleného zaškrtnutí, které se objeví. To znamená, že hash součty jsou stejné. Jinak uvidíte tuto ikonu:



Neshoda kontrolního součtu může znamenat, že soubor byl poškozen během stahování. Doporučuji vám zkontrolovat hašovací součty souborů po jejich stažení, zejména u instalačních obrazů OS, instalačních obrazů her a jakýchkoli velkých souborů. Tímto způsobem se budete chránit před chybami instalace, které jsou spojeny s poškozenými soubory. Hodně štěstí.

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 si byli jisti, že jste stáhli přesně ten soubor, který jste chtěli, a útočník jej neupravil. V tomto článku se podíváme na 2 různé způsoby To lze provést: prostřednictvím rozšíření pro Průzkumníka a také prostřednictvím příkazového řádku.

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

Existuje skvělý program pro Windows Explorer 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 se v kontextovém menu Průzkumníka objeví nová záložka „File hash“, po jejím zvolení program automaticky vypočítá hashe pro vybraný soubor podle toho, jaké algoritmy má zvoleny 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. 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 mohli vypočítat MD5 hash 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, k tomu můžete použít utilitu CertUtil.

Chcete-li zkontrolovat hash MD5, zadejte následující příkaz.

Při procházení internetu nebo před stahováním určité soubory můžete se setkat se záhadnými parametry MD5, SHA-1 a SHA-256, známými také jako hash. To, co se na první pohled zdá být jen náhodným řetězcem písmen a čísel, je ve skutečnosti jedinečný klíč, který vám umožňuje ověřit pravost souborů a zjistit, zda nebyly pozměněny nebo s nimi neoprávněně manipulováno.

Co jsou hashovací sumy a k čemu slouží?

Hash je výsledkem kryptografických algoritmů navržených k vytvoření sady čísel a písmen. Říká se mu také „digitální otisk prstu“. Tyto sady mají obvykle pevnou délku a počet znaků, bez ohledu na velikost vstupní informace. Například „WP“ a „WP-SEVEN“ budou mít hash přesně stejné velikosti. Délka součtu závisí pouze na tom, který hashovací algoritmus kontrolujete. Například SHA1 vytvoří součet 40 znaků a MD5 pouze 32.

Všimněte si také, že ačkoli existuje minimální rozdíl mezi „WP-SEVEN“ a „WP-SEVEM“, hash součty jsou zcela odlišné a nemají nic společného. To znamená, že i když někdo změní soubor byť jen o 1 bit (zhruba řečeno), konečný výsledek dostane úplně jiný hash součet. Díky tomu je hash pohodlný způsob, jak ověřit pravost souboru. Vydavatel uvede původní částku a uživatel výsledek zkontroluje a porovná s originálem.

Hašování se provádí pomocí různých standardů. Často se jedná o MD5, SHA-1 a SHA-256. Všechny tři algoritmy fungují odlišně, ale koncept je stejný. Nebudeme se zde zabývat principem fungování každého algoritmu, protože se jedná o velmi komplexní informace, ale poskytneme pouze obecné informace nezbytné pro běžného uživatele.

Jak zkontrolovat hash ve Windows 10

Jakákoli pracovní plocha operační systém, ať už Windows 10, Linux nebo MacOS, má standardní mechanismy pro kontrolu hash součtů jakýchkoli souborů na vašem disku.

Jak najít hash v PowerShell


PowerShell vám poskytne hash vašeho souboru. Ve výchozím nastavení Windows generuje hash SHA-265, ale můžete určit, že chcete hash jiného algoritmu. Chcete-li to provést, použijte následující příkazy:

  • Get-FileHash F:\Test.txt -Algoritmus MD5
  • Get-FileHash F:\Test.txt -Algoritmus SHA1
  • Get-FileHash F:\Test.txt -Algoritmus SHA256
  • Get-FileHash F:\Test.txt -Algoritmus SHA384
  • Get-FileHash F:\Test.txt -Algoritmus SHA512
  • Get-FileHash F:\Test.txt -Algoritmus MACTripleDES
  • Get-FileHash F:\Test.txt -Algoritmus RIPEMD160

Jak zkontrolovat hash sum pomocí příkazového řádku

Mnoho věcí, které děláte v PowerShellu, lze provádět v klasickém příkazovém řádku. Kontrola hashe pomocí příkazového řádku se provádí následovně.


Výchozí Příkazový řádek zobrazí hash součet SHA1 , ale můžete to změnit tak, že systému přesně sdělíte, jaký hash chcete přijímat. Chcete-li to provést, použijte následující příkazy:

  • certutil -hashfile F:\Test.txt MD5
  • certutil -hashfile F:\Test.txt MD4
  • certutil -hashfile F:\Test.txt MD2
  • certutil -hashfile F:\Test.txt SHA512
  • certutil -hashfile F:\Test.txt SHA384
  • certutil -hashfile F:\Test.txt SHA256
  • certutil -hashfile F:\Test.txt SHA1

Jak zkontrolovat hash pomocí HasTab

HashTab je skvělý malý nástroj, díky kterému bude kontrola hashů hračkou. Pro kontrolu nebudete muset pokaždé zadávat složité příkazy. Bude stačit jít do vlastností souboru, kde již budou všechny částky shromážděny.

HashTab navíc usnadňuje porovnání součtů hash dvou souborů. Chcete-li to provést, klepněte pravým tlačítkem myši na první soubor a vyberte Vlastnosti a poté kartu otevřete Soubor hash. Klikněte Porovnat soubor a zadejte cestu k druhému souboru.

V poli se zobrazí hašovací součet druhého souboru Srovnání hash a pokud se částky shodují, bude vedle ikony hash zelené zaškrtnutí. Pokud se neshodují, je tam červený kříž.

Publikace na dané téma