Ved første blik er et kontrolsum kun en streng tilfældige tegn, der ikke giver for meget mening. Men formålet med disse tegn er at sikre, at et stykke data, du ejer, ikke indeholder fejl.
For at generere et kontrolsum for en individuel fil, skal du køre den gennem en algoritme kaldet kryptografisk hash-funktion. Denne algoritme sammenligner din version af data med den originale version og kontrollerer, om disse tegnstrenge matcher fuldstændigt. Først når tegnene er de samme, kan du sige, at de to filer er identiske.
Dette sker meget, hvis du downloader en fil fra internettet eller overfører filer via ekstern hukommelse. Hvis internettet stopper et øjeblik, eller dit flashdrev har en dårlig sektor, kan de overførte filer blive beskadiget. I et sådant tilfælde vil disse to filer have helt forskellige kontrolsumkoder, selvom de teknisk set er ens.
Du kan også se forskellige variationer af dette udtryk - sommetider hash sum og sjældnere hash-kode eller hash-værdi.
Hvordan ser et kontrolsum ud?
Hvert stykke digitale data, det være sig en fil, et tekstdokument eller noget andet har et kontrolsum. For at vide det, skal du konvertere det ved hjælp af en algoritme (hash-funktion). MD5, SHA-1 og SHA-256 er de mest anvendte hash-funktioner.
Hvis du lægger et ord eller en sætning gennem en MD5-algoritme, får du dens kontrolsum.
For eksempel kontrolsummen for 'Hej'. er f9776f93ac975cd47b598e34d9242d18.
Hvis du prøver at konvertere 'Hej' uden perioden, får du: 8b1a9953c4611296a827abf8c47804d7.
Dette er to helt forskellige strenge af karakterer. Så en lille fejl ved tegnsætning ændrer hele kontrolsummen.
Et kontrolsum har altid det samme antal tegn, uanset filstørrelse. Det kan være en stor 5 GB fil eller en 2 MB fil. Hvis du lægger den gennem en hash-funktionskalkulator, har den samme længde. Længden afhænger af den hashfunktion, du bruger. F.eks. Har MD5-kontrolsum 32 tegn.
Hvorfor bruger vi Checksum?
Checksum bruges til at validere ægtheden af filer på dit drev.
For eksempel kan du downloade en stor og vigtig fil, der interfererer med nogle eksisterende apps eller system. Det ville være godt at kontrollere, om den pågældende fil er ægte. Forestil dig, hvis du downloader en beskadiget opdatering til en app eller en dårlig enhedsdriver. Det kan forstyrre systemsoftwaren og forårsage problemer.
Nogle gange skjuler beskadigede eller ondsindede data sig i en tilsyneladende ufarlig fil. Sammenligning af kontrolsumværdien af den originale fil og den på dit drev kan hjælpe dig med at registrere ondsindede filer, før du åbner dem.
Normalt giver kilden til den originale fil dens kontrolsum. Du kan altid sammenligne de to værdier. Hvis de er identiske, er filen ægte.
Sådan beregnes checkum
Hvis du kender kontrollsummen for kildefilen og vil kontrollere, om den fungerer, skal du bruge en kontrolsumregnemaskine. Denne proces sætter din fil gennem den kryptografiske hash-funktion.
Der er mange tredjeparts applikationer, du kan bruge til at beregne kontrolsummen. De fleste af dem viser dig kontrolsommer beregnet ved hjælp af flere funktioner, herunder SHA-1, MD5, SHA-256 og SHA-512.
Heldigvis har alle de mest populære operativsystemer indbyggede værktøjer til beregning af kontrolsum.
Windows Checksum
I Windows kan du kontrollere din hash-fil i PowerShell. Sådan gør du det:
- Højreklik på Windows-menuen (nederst til venstre) og kør PowerShell.

- Skriv Get-FileHash, tryk på plads, og skriv derefter stien til den fil, du vil tjekke.
- Hit Enter.

- Du får en kontrolsumværdi i SHA-256.
- Hvis du vil have en anden funktion, skal du tilføje “-Algoritme MD5” eller “-Algoritme SHA1” i slutningen. For eksempel vil "Get-FileHash D: \ path \ to \ file1.exe-Algorithm MD5" give dig MD5-funktionsværdien.
Mac Checksum
For at beregne kontrolsum på din Mac skal du finde terminalen.
- Klik på 'Finder', et blå-hvidt smiley-ansigt-ikon nederst til venstre.

- Skriv 'Terminal', og når ikonet vises, skal du klikke på det. Ikonet skal se ud som en tom, mørk konsol.
Når du kommer ind i terminalen, kan du få forskellige hashværdier afhængigt af koden.
- For MD5 skal du skrive md5 sti / til / fil.
- For SHA-1 skal du skrive shasum / path / to / file.
- For SHA-256 skal du skrive shasum -a 256 sti / til / fil.
Tredjepartshjælpeprogrammer
Hvis du vil tjekke hash ved hjælp af tredjepartssoftware, er der masser af muligheder tilgængelige online. En af dem er MD5 & SHA Checksum Utility.

Hvis du ikke vil bruge PowerShell eller Terminal, kan du bare downloade denne app. Når du har downloadet og konfigureret den, kan du nemt gennemse og åbne din fil i softwaren og se alle dens relevante hashværdier med bare et enkelt klik.
En note om checksumfunktioner og tredjepartssoftware
I øjeblikket er de mest populære funktioner MD5 og SHA-1, så dette er de værdier, som du ofte bruger, når du beregner kontrolsum for dine filer. Hvis du søger efter tredjepartssoftware, skal du sørge for, at den kan konvertere begge disse værdier.






