Jak ověřit integritu souboru pomocí hash

Když stahujete software nebo přesouváte zálohy mezi systémy, potřebujete důkaz, že soubory nebyly změněny. Ověření hash vám tento důkaz poskytuje porovnáním otisku souboru s důvěryhodnou očekávanou hodnotou.
Co vám vlastně říká hash
Kryptografický hash převádí obsah souboru na řetězec pevné velikosti. Pokud se změní byť jen jeden bit, změní se hash. Díky tomu jsou hashe vynikající pro odhalování korupce a manipulace.
Doporučené algoritmy
- SHA-256: nejlepší výchozí nastavení pro většinu pracovních postupů.
- SHA-512: užitečné pro prostředí s přísnějšími zásadami.
- MD5/SHA-1: vyhnout se kontrolám integrity citlivým na zabezpečení.
Pracovní postup ověření krok za krokem
- Stáhněte si soubor z oficiálního zdroje.
- Získejte kontrolní součet z důvěryhodného kanálu (web dodavatele, podepsané poznámky k vydání).
- Vypočítejte místní hash staženého souboru.
- Přesně porovnejte místní hash s očekávaným kontrolním součtem.
- Pokud se neshoduje, zahoďte soubor a znovu jej stáhněte z ověřeného zdroje.
Časté chyby
- Kopírování kontrolního součtu ze stejného kompromitovaného zrcadla.
- Porovnání zkrácených řetězců místo úplných hodnot hash.
- Přeskočení ověření pro „pouze interní