Skip to main content

Hvad er en checksum lommeregner?

En kontrolsumberegner er et værktøj til produktion og derefter kontrol af kontrolsum.Et kontrolsum er et relativt kort tal, der svarer til en længere række data, effektivt en form for kortfattet.Den vigtigste anvendelse af et kontrolsum er at give en nem måde at kontrollere, at data ikke er blevet ødelagt.Hvis selve dataene har ændret sig, ændres kontrolsummet også.

Den vigtigste anvendelse af en kontrolsumberegner er at beskytte mod utilsigtet skade.Dette kan ske, hvis data er ødelagt i transit, hvilket let kan ske, i betragtning af den måde, data brydes fra hinanden og samles 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 i omvendt, så indholdet ændres, men kontrolsummet forbliver det samme.

Der er mange forskellige teknikker, der kan bruges af en kontrolsumberegner,med forskellige grader af sofistikering.Nogle arbejder ekstremt enkelt og svarer meget groft til at tælle antallet af tegn i hver del af data.Dette er naturligvis meget mere sårbare over for ikke at opdage enkle fejl, såsom to stykker data ved et uheld skifter sted.Mere komplekse teknikker involverer at tage hensyn til begge hver del af datas individuelle egenskaber og dens placering inden for hele datastrengen.

Nogle gange vil en kontrolsumregnemaskine arbejde med meget små stykker data.Disse er undertiden også kendt som checkcifre.Et eksempel ville være med socialsikringsnumre, ISBN'er fra bøger eller numrene på stregkoder.Disse indeholder et enkelt check -ciffer i slutningen, der svarer til resten af antallet.De fleste elektroniske kasser eller computersystemer vil sammenligne antallet og check -ciffer, når de indtastes. Hvis de ikke matcher korrekt, vil det være klart, at der er foretaget en skrivefejl.

Én fælles kontrolsumberegner er MD5SUM.Dette fungerer med 128-bit hash ved hjælp af MD5-formatet, som ofte bruges til to hovedformål.Den ene er til sikkerhed for at kontrollere, at en fil ikke er blevet manipuleret og lavet til at bære en virus.En anden er til ISO -formatet, der bruges til at bære hele indholdet af en CD eller DVD i en enkelt fil for lettere at overføre.Brug af MD5 -kontrolsum hjælper med at undgå problemet med en enkelt fejl, der gør hele filen, og dermed hele disken ubrugelig.