Hvad er en Checksum-beregner?

En kontrolsumberegner er et værktøj til at producere og derefter kontrollere kontrolsum. Et kontrolsum er et relativt kort tal, der svarer til en længere datastreng, faktisk en form for korthed. Den vigtigste anvendelse af et kontrolsum er at give en nem måde at kontrollere, at data ikke er blevet beskadiget. Hvis selve dataene har ændret sig, ændres kontrolsummen også.

Den vigtigste anvendelse af en kontrolsumregner er at beskytte mod utilsigtet skade. Dette kan ske, hvis data er korrupte under transit, hvilket kan ske let, i betragtning af den måde data bliver brudt fra hinanden og samlet igen, mens de passerer gennem netværk og Internettet. Et kontrolsum tilbyder normalt ikke meget beskyttelse mod ondsindet skade, da kontrolsumprocessen normalt kan køres omvendt, så indholdet ændres, men kontrolsummet forbliver det samme.

Der er mange forskellige teknikker, der kan bruges af en kontrolsumregnemaskine med forskellige grad af raffinement. Nogle arbejder ekstremt enkelt og svarer meget groft til at tælle antallet af tegn i hver del af data. Naturligvis er disse meget mere sårbare over for ikke at opdage enkle fejl, såsom at to stykker data ved et uheld skifte sted. Mere komplekse teknikker involverer at tage hensyn til begge dele af datas individuelle karakteristika og deres placering i hele datastrengen.

Nogle gange fungerer en kontrolsumberegner med meget små stykker data. Disse er undertiden også kendt som kontrolcifre. Et eksempel ville være med socialsikringsnumre, ISBN'er fra bøger eller numrene på stregkoder. Disse indeholder et enkelt kontrolciffer i slutningen, der svarer til resten af ​​antallet. De fleste elektroniske redskaber eller computersystemer sammenligner nummeret og kontrolcifret, når de indtastes. Hvis de ikke stemmer overens, vil det være tydeligt, at der er foretaget en skrivefejl.

En almindelig kontrolsumberegner er md5sum. Dette fungerer med 128-bit hashes ved hjælp af MD5-formatet, der ofte bruges til to hovedformål. Det ene er for sikkerhed for at kontrollere, at en fil ikke er blevet manipuleret med og gjort til at bære en virus. Et andet er til ISO-formatet, der bruges til at transportere hele indholdet af en CD eller DVD i en enkelt fil for lettere overførsel. Brug af MD5-kontrolsum hjælper med at undgå problemet med en enkelt fejl, der gør hele filen og dermed hele disken ubrugelig.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?