Skip to main content

Hva er en kontrollsumskalkulator?

En kontrollsumskalkulator er et verktøy for å produsere og deretter sjekke sjekksum.En sjekksum er et relativt kort tall som tilsvarer en lengre data, effektivt en form for korthet.Hovedbruken av en sjekksum er å gi en enkel måte å sjekke at data ikke har blitt ødelagt.Hvis dataene i seg selv har endret seg, vil kontrollsummen også endre seg.

Hovedbruken av en sjekksumskalkulator er å beskytte mot utilsiktet skade.Dette kan skje hvis data blir ødelagt under transport, noe som kan skje lett, gitt måten data brytes fra hverandre og settes sammen mens de passerer gjennom nettverk og Internett.En sjekksum gir vanligvis ikke mye beskyttelse mot ondsinnet skade, ettersom sjekksumsprosessen vanligvis kan kjøres omvendt slik at innholdet blir endret, men sjekksummen forblir det samme.

Det er mange forskjellige teknikker som kan brukes av en kontrollsumskalkulator,med ulik grad av raffinement.Noen jobber ekstremt enkelt og tilsvarer veldig omtrent å telle antall tegn i hver del av data.Naturligvis er disse mye mer utsatt for å ikke oppdage enkle feil som to deler av data ved et uhell bytter sted.Mer komplekse teknikker innebærer å ta hensyn til både hver del av datasenes individuelle egenskaper og dens posisjon innen hele dataen.Disse er noen ganger også kjent som sjekkesifre.Et eksempel vil være med personnummer, ISBN -er fra bøker eller tallene på strekkoder.Disse inneholder et enkelt sjekk siffer på slutten som tilsvarer resten av tallet.De fleste elektroniske kasser eller datasystemer vil sammenligne nummeret og sjekksifret når de er skrevet inn. Hvis de ikke stemmer riktig, vil det være klart at det er gjort en skrivefeil.

En vanlig kontrollsumskalkulator er MD5Sum.Dette fungerer med 128-bit hashes ved bruk av MD5-formatet, som ofte brukes til to hovedformål.Den ene er for sikkerhet for å sjekke at en fil ikke har blitt tuklet med og laget for å bære et virus.En annen er for ISO -formatet som brukes til å bære hele innholdet i en CD eller DVD i en enkelt fil for enklere overføring.Å bruke MD5 -sjekksum hjelper med å unngå problemet med en enkelt feil å lage hele filen, og dermed hele platen, ubrukelig.