QuickHash GUI je open source hashovací nástroj pro Windows, Linux a MacOS

QuickHash GUI je open source hashovací nástroj, který je k dispozici pro Windows, Linux a MacOS. Pokud jste osobou s vědomím bezpečnosti nebo chcete ověřit integritu souboru, např. Pro zálohy, musíte si být vědomi hashování.

Tip : V minulosti jsme zkontrolovali několik programů pro výpočet hashů: můžete použít PowerShell ke generování hashů, nebo použít programy Hashing, HashTab Shell nebo Nirsoft's Hash My Files.

Pro ty, kteří zde nejsou, je stručný popis.

Co je hodnota hash? Proč je to důležité?

Hodnota hash je alfanumerický řetězec vypočítaný pomocí algoritmu, který určuje integritu souboru. Každý soubor má hash hodnotu a hodnota je pro každý soubor jedinečná.

Nejběžnějším používáním hashů je jejich křížové ověření s hodnotami uvedenými na stránce stahování digitálně distribuovaného obsahu (software, Android ROM, aplikace atd.). Pokud jsou hodnoty poskytnuté vývojářem a staženým souborem dokonale shodné, znamená to, že se během transportu soubor nezměnil.

Pokud jsou hodnoty odlišné, je pravděpodobné jedna ze dvou věcí. Stažený soubor je poškozený, nebo ještě horší, někdo jej upravil.

Tip: Můžete to vidět sami. Vytvořte text v poznámkovém bloku, nebo něco nakreslete v programu Malování a uložte jej. Tyto soubory budou mít vlastní hodnoty hash. Poznamenejte si je dolů, upravte soubory a uložte je. Podívejte se znovu na hodnoty hash, měly by být odlišné.

Uživatelské rozhraní QuickHash

Rozhraní (nebo GUI, pokud budete chtít) QuickHash GUI je poměrně jednoduché. Má panel záložek s několika kartami, z nichž každá zobrazuje sadu možností. Na všech obrazovkách je postranní panel. Obsahuje panel algoritmů a panel System RAM, který zobrazuje celkovou RAM vašeho počítače a dostupnou RAM).

Můžete si vybrat jeden z 5 algoritmů: MD5, SHA-1, SHA-256, SHA-512 a xxHash32 a QuickHash vypočte odpovídající hodnotu.

Tip: MD5 není úplně bezpečný. Doporučuji tedy použít jednu z dalších možností, z nichž všechny jsou kryptografické hashovací funkce.

Soubor

Toto je druhá karta programu. Důvod, proč tu začínám, je ten, že to může pomoci při snazší pochopení toho, jak funguje hašovací porovnání. Pomocí tlačítka „Vybrat soubor“ na kartě můžete procházet a vybrat soubor, který chcete zkontrolovat, nebo jej přetáhnout do rozhraní a vypočítaná hodnota hash souboru se zobrazí těsně pod tlačítkem.

Zkopírujte a vložte hash hodnotu z webu vývojáře do pole „Očekávaná hodnota hash“. Pokud jsou obě hodnoty stejné, QuickHash zobrazí zprávu, že se shodují. Případ kontrolního součtu můžete přepnout z nižší na UPPER pomocí volby nad očekávaným hashovým polem.

Podívejme se na hash archivu KeePass (viz obrázek výše). Hodnotu hash můžete získat od vývojáře a použít ji k porovnání hash souboru, který jste stáhli z webu.

Tip: Na mezerách záleží. QuickHash nezahrnuje mezery do pole vypočítaného hash, takže pokud vložíte očekávanou hodnotu, která obsahuje mezery, nebudou se shodovat. Vymažte mezery ručně a zobrazí se vyskakovací okno „Zápasy“.

Text

Text má vlastní hodnoty hash. Na kartě text můžete zadat nebo vložit text a zobrazit jeho hodnotu zobrazenou v poli dole. Tato karta obsahuje 2 tlačítka, která lze použít k převodu velkých a malých písmen textu (Make UPPER and Make Lower) a tlačítka pro jasný text. Můžete také nakonfigurovat aplikaci na hash text nebo celý soubor, řádek po řádku.

FileS

Tato karta umožňuje vypočítat hash pro všechny soubory ve složce. Zahrnuje podsložky, ale můžete to zakázat. Zástupné znaky můžete nastavit pomocí volby typů souborů tak, aby se vypočítaly pouze hodnoty souborů v definovaném formátu. Má dokonce možnost pracovat se skrytými složkami, což může být užitečné, pokud kontrolujete adresář System.

kopírovat

Toto je velmi užitečná možnost při přenosu dat. V levém podokně vyberte zdrojovou složku obsahující soubory, které chcete zkopírovat. Nyní vyberte cílovou složku, do které chcete obsah zkopírovat, pomocí pravého panelu.

Hit the Go! a QuickHash zahájí proces. Program bude hashovat hodnoty zdrojových souborů, kopírovat obsah a znovu hash (kontroluje hodnoty kopírovaného obsahu). Pomáhá při vyhýbání se poškozeným souborům nebo chybám během procesu kopírování.

Můžete nastavit vlastní možnosti, aby zobrazovaly pouze podsložky nebo podsložky + soubory, zástupné znaky, ignorovat podsložky. QuickHash také zobrazuje počet souborů ve složce, ukazatel průběhu, čas zahájení, čas ukončení a celkovou dobu potřebnou k dokončení procesu. Výsledky můžete uložit do CSV.

Karty soubor a soubory a karta Porovnat dva soubory mají možnost „Začít najednou“. Toto je časovač, který automaticky provede výpočet hashů pomocí definovaných možností.

Porovnejte dva soubory

Grafické rozhraní QuickHash lze použít k porovnání hodnot hash dvou souborů. Stačí vybrat dva soubory a použít tlačítko Porovnat nyní. Výsledek vám řekne, zda se jedná o shodu nebo chybnou shodu.

Porovnejte dvě složky

To je podobné výše uvedené možnosti, ale používá se k porovnání dvou složek. Výsledek porovnání lze uložit do textu, pokud použijete možnost Protokol výsledek.

Disky a Base64

Chcete zkontrolovat hash celého disku? Můžete tak učinit pomocí programu. Ve verzi Windows však můžete spustit pouze algoritmus SHA-1 pro kontrolu fyzických disků a musíte také spustit program s oprávněními správce. QuickHash GUI lze také použít k dekódování dat Base64 ze souborů.

QuickHash GUI je přenosná aplikace a podporuje 32bitové a 64bitové systémy.

Hashtab je dobrá alternativa pro QuickHash, i když první nebyl aktualizován za 2 roky.