Kort svar: En kontrollsumma, eller hash, är ett kort fingeravtryck beräknat från en fils innehåll, som används för att bekräfta att en kopia är identisk med originalet.
Kontrollsumman förklarad
En kontrollsumma är ett kort fingeravtryck som beräknas från allt innehåll i en fil. Algoritmer som SHA-256, SHA-1 och MD5 gör om en fil till en sträng med bokstäver och siffror av fast längd. Ändra en enda byte så blir resultatet helt annorlunda.
Efter en stor överföring kan du och mottagaren båda beräkna kontrollsumman och jämföra. Om de stämmer kom filen fram oskadd. I Windows gör PowerShell-kommandot Get-FileHash detta, och på en Mac gör Terminal-kommandot shasum -a 256 det.
Använd SHA-256 när du kan. MD5 duger för att upptäcka oavsiktlig skada, men litar man inte längre på mot avsiktlig manipulation.
MD5, SHA-1 och SHA-256
| MD5 | SHA-1 | SHA-256 | |
|---|---|---|---|
| Längd | 32 tecken | 40 tecken | 64 tecken |
| Upptäcker oavsiktlig skada | Ja | Ja | Ja |
| Säker mot avsiktlig manipulation | Nej | Rekommenderas inte längre | Ja |
Till exempel är SHA-256 för en helt tom fil alltid e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. En fil med bara en enda byte i ger en helt annan sträng.
Så kontrollerar du en fil
- På den här sajten: varje fil på en nedladdningssida visar sin SHA-256-kontrollsumma. Efter nedladdningen trycker du på Kontrollera, lägger till filen, och verktyget för att kontrollera filhash talar om ifall den stämmer.
- Windows: öppna PowerShell i filens mapp och skriv Get-FileHash följt av filnamnet. Det använder SHA-256 som standard.
- Mac: öppna Terminal och skriv shasum -a 256, ett mellanslag, dra sedan filen till fönstret och tryck på Retur.
- Linux: kör sha256sum följt av filnamnet.
När en kontrollsumma är värd det
- Mycket stora nedladdningar, där ett avbrott kan lämna en fil något för kort utan något felmeddelande.
- Filmmaterial, arkiv och säkerhetskopior som ska raderas från originalenheten efter sändning.
- Programvara eller diskavbilder, där du vill vara säker på att ingen har bytt ut filen.
För en handfull semesterfoton räcker det att öppna dem som kontroll. Om kontrollsummorna inte stämmer, försök inte reparera filen: ladda ned den igen, helst på en stabil anslutning, och kontrollera en gång till.
Vanliga frågor
Varför skulle en kontrollsumma inte stämma?
Filen har ändrats, till exempel komprimerats av en app, avbrutits av en misslyckad nedladdning, eller så är det helt enkelt en annan version.
Är MD5 säkert att använda?
För att kontrollera oavsiktlig skada, ja. För säkerhet, använd SHA-256, eftersom MD5-kollisioner kan skapas med avsikt.
Håller en kontrollsumma min fil privat?
Nej. En kontrollsumma bevisar bara att en fil är oförändrad. För att hålla en fil privat, kryptera den, till exempel i en lösenordsskyddad ZIP.
Beror kontrollsummor på filnamnet?
Nej. Bara innehållet räknas, så att byta namn på en fil ändrar inte dess kontrollsumma.
Redo att skicka?
Släpp dina filer, kopiera länken, klart. Gratis upp till 20 GB, utan konto.
Skicka filer gratis