Innholdsfortegnelse:
Definisjon - Hva betyr Checksum?
Et sjekksum er en feildeteksjonsmetode i en sender beregner en numerisk verdi i henhold til antall innstilte eller unset bits i en melding og sender den sammen med hver meldingsramme. Ved mottakerenden blir samme kontrollsumfunksjon (formel) brukt på meldingsrammen for å hente den numeriske verdien. Hvis den mottatte kontrollsumverdien samsvarer med den sendte verdien, anses overføringen som vellykket og feilfri.
En sjekksum kan også være kjent som en hash-sum.
Techopedia forklarer Checksum
Et uoverensstemmende kontrollsum viser at hele meldingen ikke er blitt overført. TCP / IP og User Datagram Protocol (UDP) gir et kontrollsumstall som en av tjenestene deres.
Fremgangsmåten for å generere sjekkesum fra meldinger kalles en sjekkssumfunksjon og utføres ved bruk av en sjekkssumalgoritme. Effektive kontrollsumalgoritmer gir forskjellige resultater med store sannsynligheter hvis meldinger er ødelagt. Paritetsbiter og sjekk sifre er spesielle sjekksumtilfeller som egner seg for bittesmå datablokker. Enkelte feilrettingskoder basert på sjekkesum er til og med i stand til å gjenopprette de opprinnelige dataene.
De mest brukte sjekksumverktøyene inkluderer:
- "cksum" - Unix-kommandoer som genererer 32-biters syklisk redundanskontroll (CRC) og byte-telling for en inndatafil
- "md5sum" - Unix-kommando som genererer Message-Digest Algorithm 5 (MD5) sum
- "jdigest" - Java GUI-verktøy som genererer MD5- og Secure Hash Algorithm-summer
- "Jacksum" - programmeringsgrensesnitt for Java-applikasjoner som inneholder mange kontrollsum-implementeringer og tillater et hvilket som helst antall utvidelser
- "jcksum" - Java-biblioteker som brukes til å beregne sjekksum ved bruk av forskjellige algoritmer




