HashCheck Shell Extension – rozšíření funkcionality ve Windows

HashCheck Shell Extension – rozšíření funkcionality ve Windows

Při stahování různého software z internetu je z důvodu pravosti vhodné zkontrolovat tzv. Hash nebo MD5. Pokud totiž tento řetězec znaků souhlasí s tím, co má poskytovatel software napsáno na svých webových stránkách, tak je zaručeno, že stažený software nebyl nijak upravován a cestou se vám tam třeba nevloudil nějaký vir či červ.

Proto bych vám tu dnes rád přestavil program HashCheck Shell Extension, který rozšíří vlastnosti u souboru o záložku s těmito informacemi. Instalační soubor je možné si stáhnout přímo z tohoto odkazu.

Instalace je velmi jednoduchá. Stačí spustit stažený soubor HashCheckInstall-2.1.11.exe. Aplikace bude vyžadovat oprávnění administrátora.

Po kliknutí na Yes a povoelní vyšších oprávnění se aplikace nainstaluje do systému Windows.

Po instalaci budeme ještě informováni o tom, že se změny projeví až po přehlášení do systému.

Nyní, když si pomocí pravého tlačítka myši na jakémkoliv souboru vyvoláme volbu Vlastnosti, tak se mezi záložkami zobrazí i nová záložka nazvaná Kontrolní součty

Pro ukázku jsem nechal zjistit parametry přímo u instalačního souboru
HashCheckInstall-2.1.11.exe.

V detailu se pod názvem souboru zobrazí i další důležité informace

Soubor: HashCheckInstall-2.1.11.exe
CRC-32: 77f0f43d
MD4: bd7eef79d518239b9caf90b55a57d95e
MD5: b99ff61def8125e2178ce6f1f7d6d8c0
SHA-1: d3cb884c8fc3f04720d176777508c4f5dd2df40c

CRC-32 se používá pro detekci chyb během přenosu či ukládání dat.
MD4 a MD5 se používá pro kontrolu integrity souborů
SHA-1 – (Secure Hash Algorithms) kriptografický hash

Pomocí tlačítka Uložit můžete uložit kontrolní soubor HashCheckInstall-2.1.11.exe.md5 k souboru.

Tento soubor je pak možné otevřít z kontextového menu (pravé tlačítko myši na souboru) v aplikaci HashCheck Shell Extension.

Ve spodní části formuláře je možné změnit nastavení této aplikace.

Tato funkcionalita je dostupná i ve vlastnostech adresáře. Je tedy možné v rámci adresáře vyvolat vytvoření kontrolních součtů u všech souborů, které adresář obsahuje. Jako ukázku jsem nechal vytvořit kontrolní součty pro 3 soubory, které jsou nutné pro vytvoření DaRT disku.

Kontrola MD5 se provede opět hromadně, takže opět ušetříme čas.

Pro test jsem do ps1 dopsal 3 znaky a otestoval jsem integritu souborů.

V tomto případě již integrita třetího souboru nesouhlasí a označí se odlišnost. Tím se zjistilo, že tento soubor byl od doby vytvoření MD5 změněn a není tudíž originální. Kontrola se týká pouze obsahu, takže pokud se u souboru změní třeba datum uložení, tak je vše v pořádku.

Tímto způsobem můžete vytvářet kontrolní součty a vydávat je spolu s vašimi dokumenty či programy. Váš zákazník si bude moci pomocí těchto kontrol zjistit, že obsah staženého souboru nebyl nijak modifikován.

Tento program opět dokazuje, že v jednoduchosti je krása.