Čo je kontrolný súčet a ako vypočítať kontrolný súčet
Zaujíma vás, čo je kontrolný súčet? Možno ste si všimli, že pri sťahovaní súborov z určité webové stránky, ktoré majú veľmi dlhý reťazec čísel a písmen nazýva kontrolný súčet alebo súčet MD5 alebo SHA-1, atď. Tieto naozaj dlhé reťazce v podstate slúžiť ako odtlačky prstov pre daný súbor, či to bude EXE, ISO, ZIP atď.
Kontrolné súčty sa používajú na zaistenie integrity súboru po jeho prenose z jedného úložného zariadenia do druhého. Môže to byť cez internet alebo jednoducho medzi dvoma počítačmi v tej istej sieti. V každom prípade, ak chcete zabezpečiť, aby bol prenášaný súbor presne ten istý ako zdrojový súbor, môžete použiť kontrolný súčet.
Kontrolný súčet sa vypočítava pomocou funkcie hash a zvyčajne sa ukladá spolu so sťahovaním. Ak chcete overiť integritu súboru, používateľ vypočíta kontrolný súčet pomocou programu kalkulačky kontrolného súčtu a potom porovná obidva, aby sa ubezpečil, že zodpovedajú.
Kontrolné súčty sa používajú nielen na zabezpečenie bezporuchového prenosu, ale aj na to, aby sa zabezpečilo, že súbor nebol poškodený. Keď sa použije dobrý algoritmus kontrolného súčtu, dokonca aj malá zmena súboru povedie k úplne inej hodnote kontrolného súčtu.
Najbežnejšie kontrolné súčety sú MD5 a SHA-1, ale obaja boli zistené ako zraniteľné. To znamená, že škodlivé neoprávnené narušenie môže viesť k dvom rôznym súborom s rovnakým vypočítaným hashom. Vzhľadom na tieto bezpečnostným obavám, novšie SHA-2 je považovaný za najlepší šifrovacie hash funkcie, pretože žiadny útok bola preukázaná na to, ako z doposiaľ.
Ako vidíte na snímke vyššie, súbor ISO, ktorý sa pokúšam stiahnuť zo spoločnosti Microsoft, obsahuje kontrolný súčet SHA1. Po stiahnutí súboru by som použil kalkulačku kontrolného súčtu na overenie integrity súboru.
Približne 99,9% prípadov sa pri preberaní súborov z internetu naozaj nemusíte starať a nemusíte sa obávať kontrolných súčtov. Avšak, ak ste niečo citlivého, ako anti-virus alebo súkromia softvér, ako je Tor sťahovanie, je to asi dobrý nápad overiť kontrolný súčet, pretože hackeri môžu vytvárať verzie malwaru zamorené kritického softvér s cieľom získať plný prístup k systému.
Existuje tona rôznych utilít pre výpočet kontrolných súčtov a Spomeniem len jeden alebo dva sem, pretože tí dobrí môžete vytvoriť viac hashe pre vás a môže tiež overiť hodnoty hash.
MD5 a SHA Checksum Utility
MD5 a SHA Kontrolný Utility je môj obľúbený nástroj pre prácu s kontrolným súčtom, pretože má všetky funkcie, ktoré potrebujem v bezplatnej verzii. Keď ho stiahnete, stačí spustiť súbor EXE na otvorenie programu.
Rozhranie je veľmi jednoduché a ľahko použiteľné. Jednoducho kliknite na prezerať tlačidlo pre výber súboru a automatické prepočty sa vypočítajú pre MD5, SHA-1, SHA-256 a SHA-512.
Ako vidíte, hash MD5 je najkratší a SHA-512 hash je veľmi dlhý. Čím dlhší je hash, tým bezpečnejší je.
Ak chcete overiť hash, jednoducho ju skopírujte a vložte do hašiš box na pravej strane. Kliknite na položku Overenie a porovná sa so štyrmi generovanými hashmi, aby ste zistili, či existuje zhoda.
Online kalkulačka kontrolného súčtu
Pre tých, ktorí radšej nebudú na svoje systémy stiahnuť žiadny softvér, bude lepšou voľbou kalkulačka online kontrolného súčtu. Online kalkulačky majú viac obmedzení, väčšinou maximálnu veľkosť súboru, ale pre menšie súbory fungujú v pohode.
Stránka s názvom Defuse má kalkulačku na kontrolu bezplatného súboru na nahrávanie s veľkosťou až 5 MB. Je to dosť malé, takže budete musieť použiť buď desktopovú aplikáciu, alebo ďalší online nástroj, ktorý je uvedený nižšie, pre čokoľvek väčšie.
Ak 5 MB je jednoducho príliš malá, potom sa pozrite sa OnlineMD5, ďalšie voľné miesto, ktoré vám umožní vytvárať kontrolné súčty pre súbory až do veľkosti 4 GB. Zdá sa, že to robí bez toho, aby ste nahrali skutočný súbor na svoje servery. Nie som si istý, ako to funguje, ale zdá sa, že len spustiť algoritmus lokálne na vašom systéme a potom ho len zobrazí v prehliadači. Docela šikovný spôsob, ako to urobiť, pretože nemusíte sťahovať ďalší softvér a nemusíte čakať navždy nahrávanie veľkého súboru.
Táto stránka je tiež veľmi pekná, pretože môžete overiť kontrolný súčet okrem toho, že ste ho vypočítali. Dúfajme, že teraz máte lepšie pochopenie toho, čo je kontrolný súčet a ako ho možno použiť a vypočítať. Ak posielate alebo prijímate zabezpečené súbory, kontrolný súčet je najlepším spôsobom, ako obidve strany overiť integritu týchto súborov. Ak máte akékoľvek otázky, uverejnite komentár. Užite si to!