Vad är en Kontrollsumma och Hur man kan Beräkna en Kontrollsumma

0
769

Undrar du vad en kontrollsumma är? Du kanske har märkt att när du laddar ner filer från vissa webbplatser, de har en mycket lång sträng av siffror och bokstäver som kallas en kontrollsumma eller MD5-kontrollsumman eller SHA-1, etc. De är verkligen långa strängar i princip fungerar som fingeravtryck för att viss fil, oavsett om det är en EXE -, ISO -, ZIP, etc.

Kontrollsummor är används för att säkerställa integriteten av en fil när den har överförts från en lagringsenhet till en annan. Detta kan göras över Internet eller helt enkelt mellan två datorer på samma nätverk. Hursomhelst, om du vill se till att den överförda filen är exakt samma som källan fil, kan du använda en kontrollsumma.

Kontrollsumman beräknas med hjälp av en hash-funktion och är normalt publiceras tillsammans med nedladdningen. För att verifiera integriteten för filen, en användare beräknar kontrollsumman med en kontrollsumma calculator program och sedan jämför de båda för att se till att de matchar.

Kontrollsummor är inte bara används för att säkerställa en korrupt-fri överföring, men också för att säkerställa att filen inte har manipulerats. När en bra kontrollsumma-algoritm används, även en liten förändring för att filen kommer att resultera i en helt annan kontrollsumma.

Den vanligaste kontrollsummor är MD5 och SHA-1, men båda har visat sig ha svagheter. Detta innebär att skadliga ingrepp kan leda till att två olika filer har samma beräknade hash. På grund av dessa säkerhetsproblem, den nyare SHA-2 anses vara det bästa kryptografisk hash-funktion eftersom ingen attack har visat på det ännu.

Som du kan se i skärmdumpen ovan, ISO-filen jag försöker att ladda ner från Microsoft har en SHA1 kontrollsumma som anges. När jag ladda ner filen, skulle jag använda en kontrollsumma kalkylator för att verifiera integriteten för filen.

Om 99,9% av tiden, du behöver verkligen inte bryr sig eller oroa kontrollsummor när du laddar ner filer från Internet. Dock, om du laddar ner något känsligt som anti-virus eller integritet program som Tor, det är nog en bra idé att validera kontrollsumman eftersom hackare kan skapa skadlig kod-angripna versioner av kritisk programvara för att få full tillgång till ett system.

Det finns massor av olika verktyg för beräkning av checksummor och jag ska bara nämna en eller två här, eftersom de som är bra kan skapa flera hashar för dig och kan även kontrollera hashar.

MD5 OCH SHA-Kontrollsumma Utility

MD5 OCH SHA-Kontrollsumma Verktyget är min favorit verktyg för att arbeta med kontrollsummor eftersom den har alla funktioner jag behöver i den fria versionen. När du laddar ner den, bara för att köra EXE-filen för att öppna programmet.

Gränssnittet är mycket enkel och lätt att använda. Klicka på Bläddra – knappen för att välja en fil och hashar kommer automatiskt att beräknas för MD5, SHA-1 och SHA-256-och SHA-512.

Som du kan se MD5-hash är den kortaste och SHA-512-hash är mycket lång. Ju längre hash, desto säkrare är det.

För att verifiera en hash, bara att kopiera och klistra in den i Hash – rutan allra längst ner. Klicka på Verifiera och det kommer att jämföra den med de fyra som genereras hash-värden för att se om det är en match.

Online Kontrollsumma Kalkylator

För de som hellre vill inte ladda ner någon mjukvara på sitt system, en online-kontrollsumman kalkylator skulle vara ett bättre val. Online-miniräknare har mer begränsningar, mestadels max ladda upp storleken på filen, men för mindre filer, de fungerar alldeles utmärkt.

En plats som kallas Desarmera har en gratis filen checksum kalkylator för uppladdningar på upp till 5 MB i storlek. Det är ganska små, så behöver du antingen använda desktop-applikation eller nästa online-verktyg som nämns nedan för någonting större än så.

Om 5 MB är alldeles för liten, så kolla in OnlineMD5, en annan gratis webbplats som låter dig skapa kontrollsummor för filer upp till 4 GB i storlek. Tydligen, det gör detta utan att ladda upp den aktuella filen till deras servrar. Jag är inte säker på hur det fungerar, men det verkar bara köra algoritmen lokalt på ditt system och sedan bara visar dem i webbläsaren. Ganska smart sätt att göra det eftersom du inte behöver ladda ner extra programvara och du behöver inte vänta för evigt för att överföra en stor fil.

Denna webbplats är också väldigt trevligt eftersom du kan kontrollera en kontrollsumma förutom att bara beräkna en. Förhoppningsvis har du nu en bättre förståelse av vad en kontrollsumma är och hur det kan användas och beräknas. Om du skickar eller tar emot säkra filer, en kontrollsumma är det bästa sätt för båda parter att verifiera integriteten för filerna. Om du har några frågor, skicka en kommentar. Njut!