Kontrolinės sumos skaičiuotuvas yra įrankis, leidžiantis sudaryti ir patikrinti kontrolines sumas. Kontrolinė suma yra santykinai trumpas skaičius, atitinkantis ilgesnę duomenų eilutę, iš esmės trumpalaikė forma. Pagrindinis kontrolinės sumos naudojimas yra paprastas būdas patikrinti, ar duomenys nebuvo sugadinti. Jei pasikeitė patys duomenys, pasikeis ir kontrolinė suma.
Pagrindinis kontrolinės sumos skaičiuoklės tikslas yra apsaugoti nuo atsitiktinio sugadinimo. Taip gali nutikti, jei duomenys sugadinami gabenant, o tai gali atsitikti nesunkiai, atsižvelgiant į tai, kaip duomenys suskaidomi ir surenkami iš naujo einant per tinklus ir internetą. Kontrolinė suma paprastai nesuteikia didelės apsaugos nuo kenkėjiškos žalos, nes kontrolinės sumos procesas paprastai gali būti vykdomas atvirkštine tvarka, kad turinys būtų pakeistas, bet kontrolinė suma išliktų ta pati.
Kontrolinės sumos skaičiuoklė gali naudoti daugybę skirtingų metodų, kurių sudėtingumas yra įvairus. Kai kurie veikia labai paprastai ir labai apytiksliai atitinka simbolių skaičių kiekvienoje duomenų dalyje. Natūralu, kad jie yra daug labiau pažeidžiami dėl nesugebėjimo aptikti paprastų klaidų, tokių kaip dvi duomenų dalys netyčia pakeičiant vietą. Sudėtingesni metodai apima tiek kiekvienos duomenų dalies individualias ypatybes, tiek jos padėtį visoje duomenų eilutėje.
Kartais kontrolinės sumos skaičiuotuvas veiks su labai mažomis duomenų dalimis. Kartais jie taip pat žinomi kaip kontroliniai skaitmenys. Vienas iš pavyzdžių būtų socialinio draudimo numeriai, knygų ISBN arba brūkšninių kodų numeriai. Jų pabaigoje yra vienas kontrolinis skaitmuo, atitinkantis likusią skaičiaus dalį. Dauguma elektroninių kasų ar kompiuterinių sistemų palygins skaičių ir kontrolinį skaitmenį, kai jie bus įvesti. Jei jie nesutampa teisingai, bus aišku, kad buvo padaryta spausdinimo klaida.
Vienas įprastas kontrolinės sumos skaičiuotuvas yra md5sum. Tai veikia su 128 bitų maišais, naudojant MD5 formatą, kuris dažniausiai naudojamas dviem pagrindiniais tikslais. Vienas iš jų yra skirtas saugumui patikrinti, ar failas nebuvo sugadintas ir ar jis nebuvo perneštas virusu. Kitas skirtas ISO formatui, kuris naudojamas visam CD ar DVD turiniui perkelti į vieną failą, kad būtų lengviau perkelti. MD5 kontrolinės sumos naudojimas padeda išvengti problemos, kai dėl vienos klaidos visas failas, taigi ir visas diskas, tampa netinkamu naudoti.