Kalkulator kontrolne vsote je orodje za izdelavo in nato preverjanje kontrolnih vsot. Kontrolna vsota je razmeroma kratka številka, ki ustreza daljšemu nizu podatkov, dejansko oblika stenografije. Glavna uporaba kontrolne vsote je omogočiti enostaven način za preverjanje, ali podatki niso poškodovani. Če so se spremenili sami podatki, se bo spremenila tudi kontrolna vsota.
Glavna uporaba kalkulatorja kontrolne vsote je zaščita pred naključnimi poškodbami. To se lahko zgodi, če se podatki med prenosom poškodujejo, kar se lahko zgodi zlahka, glede na način, kako se podatki razbijejo in ponovno sestavijo med prehodom skozi omrežja in internet. Kontrolna vsota običajno ne nudi veliko zaščite pred zlonamerno škodo, saj se postopek kontrolne vsote običajno lahko izvaja v obratni smeri, tako da se vsebina spremeni, vendar kontrolna vsota ostane enaka.
Obstaja veliko različnih tehnik, ki jih lahko uporablja kalkulator kontrolne vsote, z različnimi stopnjami prefinjenosti. Nekateri delujejo izjemno preprosto in so zelo približno enakovredni štetju števila znakov v vsakem kosu podatkov. Seveda so ti veliko bolj ranljivi, da ne odkrijejo preprostih napak, kot sta dva podatka, ki se po nesreči zamenjata. Bolj zapletene tehnike vključujejo upoštevanje posameznih značilnosti vsakega kosa podatkov in njegovega položaja v celotnem nizu podatkov.
Včasih bo kalkulator kontrolne vsote deloval z zelo majhnimi deli podatkov. Te so včasih znane tudi kot kontrolne številke. En primer bi bili številke socialnega zavarovanja, ISBN iz knjig ali številke na črtnih kodah. Ti vsebujejo eno samo kontrolno številko na koncu, ki ustreza preostalemu številu. Večina elektronskih blagajn ali računalniških sistemov primerja številko in kontrolno številko, ko sta vneseni. Če se ne ujemata pravilno, bo jasno, da je bila storjena napaka pri tipkanju.
Eden od običajnih kalkulatorjev kontrolne vsote je md5sum. To deluje s 128-bitnimi zgoščenci z uporabo formata MD5, ki se običajno uporablja za dva glavna namena. Eden od njih je, da varnost preveri, ali datoteka ni bila spremenjena in da je bila prenesena virus. Drugi je za format ISO, ki se uporablja za prenašanje celotne vsebine CD-ja ali DVD-ja v eni datoteki za lažji prenos. Z uporabo kontrolne vsote MD5 se izognete težavi z eno samo napako, zaradi katere je celotna datoteka in s tem celoten disk neuporabna.