Domovská » Cool webové stránky » Co je kontrolní součet a jak vypočítat kontrolní součet

    Co je kontrolní součet a jak vypočítat kontrolní součet

    Zajímá vás, jaký je kontrolní součet? Možná jste si všimli, že když stahujete soubory z určitých webových stránek, mají velmi dlouhý řetězec čísel a písmen nazvaný kontrolní součet nebo kontrolní součet MD5 nebo SHA-1 atd. Tyto opravdu dlouhé řetězce v podstatě fungují jako otisky prstů pro daný soubor, ať už to je EXE, ISO, ZIP, atd.

    Kontrolní součty slouží k zajištění integrity souboru po jeho přenosu z jednoho úložného zařízení do druhého. To může být přes internet nebo jednoduše mezi dvěma počítači ve stejné síti. V každém případě, pokud chcete zajistit, aby byl přenášený soubor přesně stejný jako zdrojový soubor, můžete použít kontrolní součet.

    Kontrolní součet se vypočítá pomocí hašovací funkce a obvykle se zasílá spolu se stahováním. Chcete-li ověřit integritu souboru, uživatel vypočítá kontrolní součet pomocí programu kalkulačky kontrolního součtu a poté porovná dva, aby se ujistil, že odpovídají.

    Kontrolní součty se používají nejen k zajištění bezporuchového přenosu, ale také k zajištění toho, aby s ním nebyl manipulován. Když je použit dobrý algoritmus kontrolního součtu, i malá změna souboru bude mít za následek zcela jinou hodnotu kontrolního součtu.

    Nejběžnější kontrolní součty jsou MD5 a SHA-1, ale u obou bylo zjištěno, že mají slabá místa. To znamená, že škodlivý zásah může vést ke dvěma různým souborům, které mají stejný výpočet. Vzhledem k těmto bezpečnostním problémům je novější SHA-2 považován za nejlepší kryptografickou hašovací funkci, protože na něm nebyl prokázán žádný útok..

    Jak můžete vidět na snímku nahoře, soubor ISO, který se pokouším stáhnout od společnosti Microsoft, má uvedený kontrolní součet SHA1. Jakmile si stáhnu soubor, použil bych kalkulačku kontrolního součtu k ověření integrity souboru.

    Asi 99,9% času, opravdu nemusíte se starat nebo starat o kontrolní součty při stahování souborů z internetu. Pokud však stahujete něco citlivého, jako je antivirový software nebo software pro ochranu soukromí, jako je Tor, je to asi dobrý nápad ověřit si kontrolní součet, protože hackeři mohou vytvářet verze kritického softwaru napadeného škodlivým softwarem, aby získali plný přístup k systému..

    Existuje spoustu různých nástrojů pro výpočet kontrolních součtů a zmíním se zde pouze jeden nebo dva zde, protože ty dobré mohou vytvořit více hashů pro vás a mohou také ověřit hash.

    Nástroj MD5 & SHA Kontrolní součet

    MD5 & SHA Checksum Utility je můj oblíbený nástroj pro práci s kontrolními součty, protože má všechny funkce, které potřebuji ve volné verzi. Jakmile si jej stáhnete, jednoduše spusťte soubor EXE a otevřete program.

    Rozhraní je velmi jednoduché a snadno použitelné. Stačí kliknout na Procházet pro výběr souboru a hash bude automaticky vypočítán pro MD5, SHA-1, SHA-256 a SHA-512.

    Jak můžete vidět, hash MD5 je nejkratší a hash SHA-512 je velmi dlouhý. Čím delší je hash, tím je bezpečnější.

    Chcete-li ověřit hash, stačí zkopírovat a vložit do Haš box na samém dně. Klikněte na Verify (Ověřit) a porovná se se čtyřmi generovanými hashe, aby se zjistilo, zda existuje shoda.

    Online kalkulačka

    Pro ty, kteří by raději nestáhli žádný software do svých systémů, by byla lepší online kalkulačka. Online kalkulačky mají více omezení, většinou maximální velikost souboru, ale pro menší soubory fungují v pořádku.

    Místo s názvem Defuse má bezplatnou kalkulačku kontrolního součtu pro uploady do velikosti 5 MB. To je dost drobné, takže budete muset použít buď desktopovou aplikaci nebo další online nástroj uvedený níže pro cokoliv většího.

    Pokud je 5 MB jen příliš malé, pak se podívejte na OnlineMD5, další volné místo, které umožňuje generovat kontrolní součty pro soubory do velikosti 4 GB. Zdá se, že to dělá bez nahrání skutečného souboru na jejich servery. Nejsem si jistý, jak to funguje, ale zdá se, že stačí spustit algoritmus lokálně ve vašem systému a pak ho pouze zobrazí v prohlížeči. Docela chytrý způsob, jak to udělat, protože nemusíte stahovat další software a nemusíte čekat navždy nahrát velký soubor.

    Tento web je také velmi pěkný, protože můžete ověřit kontrolní součet vedle výpočtu. Doufejme, že nyní máte lepší pochopení toho, co je kontrolní součet a jak ho lze použít a vypočítat. Pokud odesíláte nebo přijímáte zabezpečené soubory, je nejlepším způsobem, jak obě strany ověřit integritu těchto souborů, kontrolní součet. Pokud máte nějaké dotazy, napište komentář. Užívat si!