Što je kalkulator kontrolnog zbroja?

Kalkulator kontrolnog zbroja je alat za proizvodnju i zatim provjeru kontrolnih zbroja. Kontrolni zbroj je relativno kratak broj koji odgovara dužem nizu podataka, zapravo oblik stenografije. Glavna upotreba kontrolnog zbroja je da omogući jednostavan način provjere da podaci nisu oštećeni. Ako su se sami podaci promijenili, promijenit će se i kontrolni zbroj.

Glavna upotreba kalkulatora kontrolnog zbroja je zaštita od slučajnog oštećenja. To bi se moglo dogoditi ako se podaci oštete tijekom prijenosa, što se lako može dogoditi, s obzirom na način na koji se podaci rastavljaju i ponovno sastavljaju tijekom prolaska kroz mreže i Internet. Kontrolni zbroj obično ne nudi veliku zaštitu od zlonamjerne štete, jer se proces kontrolnog zbroja obično može pokrenuti u obrnutom smjeru tako da se sadržaj promijeni, ali kontrolni zbroj ostaje isti.

Postoji mnogo različitih tehnika koje se mogu koristiti kalkulatorom kontrolnog zbroja, s različitim stupnjevima sofisticiranosti. Neki rade iznimno jednostavno i vrlo su otprilike jednaki brojanju znakova u svakom dijelu podataka. Naravno, oni su mnogo ranjiviji na nemogućnost otkrivanja jednostavnih pogrešaka kao što su dva podatka koji slučajno mijenjaju mjesto. Složenije tehnike uključuju uzimanje u obzir individualnih karakteristika svakog dijela podataka i njegove pozicije unutar cijelog niza podataka.

Ponekad će kalkulator kontrolnog zbroja raditi s vrlo malim dijelovima podataka. One su ponekad poznate i kao kontrolne znamenke. Jedan primjer bi bio s brojevima socijalnog osiguranja, ISBN brojevima iz knjiga ili brojevima na crtičnim kodovima. Oni sadrže jednu kontrolnu znamenku na kraju koja odgovara ostatku broja. Većina elektroničkih blagajni ili računalnih sustava usporedit će broj i kontrolnu znamenku kada su upisani. Ako se ne podudaraju ispravno, bit će jasno da je napravljena pogreška pri tipkanju.

Jedan uobičajeni kalkulator kontrolnog zbroja je md5sum. Ovo radi sa 128-bitnim hashovima koristeći MD5 format, koji se obično koristi u dvije glavne svrhe. Jedan je za sigurnost da provjeri je li datoteka neovlaštena i da nije prenijela virus. Drugi je za ISO format koji se koristi za prijenos cijelog sadržaja CD-a ili DVD-a u jednoj datoteci radi lakšeg prijenosa. Korištenje MD5 kontrolnog zbroja pomaže izbjeći problem jedne greške koja cijelu datoteku, a time i cijeli disk, čini neupotrebljivim.