Kort svar: En sjekksum, eller hash, er et kort fingeravtrykk beregnet fra innholdet i en fil, brukt til å bekrefte at en kopi er nøyaktig identisk med originalen.
Sjekksum forklart
En sjekksum er et kort fingeravtrykk beregnet fra alt som ligger i en fil. Algoritmer som SHA-256, SHA-1 og MD5 gjør en fil om til en streng med bokstaver og tall av fast lengde. Endre én enkelt byte, så blir resultatet helt annerledes.
Etter en stor overføring kan du og mottakeren hver for dere beregne sjekksummen og sammenligne. Er de like, kom filen frem intakt. På Windows gjør PowerShells Get-FileHash dette, og på Mac gjør Terminal-kommandoen shasum -a 256 det.
Bruk SHA-256 når du kan. MD5 holder for å oppdage utilsiktet skade, men regnes ikke lenger som pålitelig mot bevisst manipulering.
MD5, SHA-1 og SHA-256
| MD5 | SHA-1 | SHA-256 | |
|---|---|---|---|
| Lengde | 32 tegn | 40 tegn | 64 tegn |
| Oppdager utilsiktet skade | Ja | Ja | Ja |
| Trygg mot bevisst manipulering | Nei | Anbefales ikke lenger | Ja |
For eksempel er SHA-256 for en helt tom fil alltid e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. En fil med bare én byte i gir en helt annen streng.
Slik sjekker du en fil
- På dette nettstedet: hver fil på en nedlastingsside viser SHA-256-sjekksummen sin. Etter nedlasting trykker du Sjekk den, legger til filen, og sjekken av filhash forteller deg om den stemmer.
- Windows: åpne PowerShell i mappen til filen og skriv Get-FileHash etterfulgt av filnavnet. Den bruker SHA-256 som standard.
- Mac: åpne Terminal og skriv shasum -a 256 og et mellomrom, dra så filen inn i vinduet og trykk Retur.
- Linux: kjør sha256sum etterfulgt av filnavnet.
Når en sjekksum er verdt det
- Svært store nedlastinger, der et brudd i forbindelsen kan etterlate en fil som er litt for kort uten noen feilmelding.
- Opptak, arkiver og sikkerhetskopier som skal slettes fra den opprinnelige enheten etter sending.
- Programvare eller diskbilder, der du vil være sikker på at ingen har byttet ut filen.
For en håndfull feriebilder er det sjekk nok å åpne dem. Stemmer ikke sjekksummene, bør du ikke prøve å reparere filen: last den ned på nytt, helst på en stabil forbindelse, og sjekk en gang til.
Ofte stilte spørsmål
Hvorfor stemmer ikke en sjekksum?
Filen er endret, for eksempel komprimert av en app, kuttet av ved en mislykket nedlasting, eller det er rett og slett en annen versjon.
Er MD5 trygt å bruke?
For å sjekke utilsiktet skade, ja. For sikkerhet bruker du SHA-256, fordi MD5-kollisjoner kan lages med vilje.
Holder en sjekksum filen min privat?
Nei. En sjekksum beviser bare at en fil er uendret. For å holde en fil privat krypterer du den, for eksempel i en passordbeskyttet ZIP.
Avhenger sjekksummer av filnavnet?
Nei. Bare innholdet teller, så å gi en fil nytt navn endrer ikke sjekksummen.
Klar til å sende?
Slipp filene dine, kopier lenken, ferdig. Gratis opptil 20 GB, uten konto.
Send filer gratis