Vad betyder dålig kontrollsumma?

Checksum är ett system genom vilket en dator kan verifiera innehållet i en fil mot en känd post, för att säkerställa att innehållet är korrekt och oskadat. Ett dåligt kontrollsummefel uppstår när filen inte klarar denna kontroll, vilket innebär att en del av data inte längre motsvarar originalet. Om din data misslyckas med en kontrollsummeverifiering, betyder det vanligtvis att du måste ersätta den från en säkerhetskopia eller på annat sätt rekonstruera den påverkade filen.

Fungera

Om du till exempel har en lista med nummer som du behöver skicka till en kollega och måste se till att han skriver ner siffrorna exakt, du måste ha något sätt att verifiera att han fick allt korrekt. En enkel metod du kan använda är att lägga ihop din lista med siffror och skriva ner summan. När han har kopierat listan kan han lägga ihop sina siffror och jämföra sin summa med din. Om de två totalsummorna inte stämmer överens är det ett säkert tecken på att han gjort ett fel. Detta är ett mycket grundläggande exempel på kontrollsummoreverifiering.

Dagens video

Datorer och kontrollsummor

Kontrollsumma i datorer är mer komplicerat än att bara lägga till en lista med siffror, men det följer samma princip. I de flesta fall använder systemet en mycket mer komplex matematisk ekvation som kallas en kryptografisk hash. Detta ger en unik utdata baserat på indata, och datorer kan använda hash för att verifiera stora mängder data mycket snabbt. Den komplexa karaktären hos den kryptografiska algoritmen innebär att varje liten mängd varians i data ger en betydande skillnad i kontrollsumman, och om det genererade numret inte matchar det förväntade värdet får du ett dåligt kontrollsumma fel.

Dåliga kontrollsummor

Den vanligaste källan till kontrollsummefel är din dators BIOS. Denna icke-flyktiga del av din dators minne lagrar viktig information om din hårdvara, och din dator använder en kontrollsummaverifiering för att säkerställa att data är skyddade. Om något händer som ändrar dessa data, kan din dator rapportera ett dåligt kontrollsummefel vid uppstart, vilket kräver att du verifierar dina inställningar. Upprepade kontrollsummefel kan vara en indikation på att batteriet som driver denna lagring har misslyckats och kan behöva bytas ut.

Andra användningsområden

Ett annat område inom datoranvändning där du kan stöta på verifiering av kontrollsummor är i programvarudistribution. Företag som producerar hjälpprogram som antivirus- och antimalware-sviter och gör dem tillgängliga online har ett stort intresse av att säkerställa äktheten hos deras programvara. I många fall publicerar dessa företag kontrollsummavärdena för sina utgåvor, och om en fil misslyckas verifiering av checksumma, kan det indikera att det är förfalskat eller skadades under nedladdningen bearbeta.