Un calculateur de contrôle est un outil pour produire et vérifier les sommes de contrôle. Une somme de contrôle est relativement court numéro qui correspond à une chaîne de plus de données, effectivement une forme de sténographie. L'utilisation principale d'un checksum est de donner un moyen facile de vérifier que les données n'ont pas été corrompues. Si les données elles-mêmes ont changé, le contrôle va aussi changer.
La principale utilisation d'une calculatrice checksum est de protéger contre les dommages accidentels. Cela pourrait se produire si les données sont corrompues en transit, ce qui peut se produire facilement, étant donné la façon dont les données sont déchirées et réassemblées en passant par les réseaux et l'Internet. Une somme de contrôle n'offre pas habituellement beaucoup de protection contre la malveillance, que le processus de contrôle peut généralement être exécuté dans le sens inverse de sorte que le contenu soit changé, mais le contrôle reste le même.
Il existe plusieurs techniques différentes qui peuvent être utilisées par un calculateur contrôle, avec différents degrés de sophistication. Certains travaux sont très simplement et très peu près équivalents à compter le nombre de caractères dans chaque bloc de données. Naturellement, ceux-ci sont beaucoup plus vulnérables d'avoir omis de détecter les erreurs simples comme deux morceaux de données accidentellement commutation lieu. Des techniques plus complexes impliquent la prise en compte à la fois de chaque morceau de caractéristiques individuelles de données et de sa position au sein de l'ensemble de la chaîne de données.
Parfois, une calculatrice checksum travaille avec de très petits morceaux de données. Ceux-ci sont parfois aussi appelés les chiffres de contrôle. Un exemple serait les numéros de sécurité sociale, numéros ISBN des livres, ou les chiffres sur les codes-barres. Ceux-ci contiennent un seul chiffre de contrôle à l'extrémité qui correspond au reste du numéro. Tills plus électroniques ou de systèmes informatiques vont comparer le nombre et le chiffre de contrôle quand ils sont tapés po Si elles ne correspondent pas correctement, il est clair qu'une erreur de frappe a été faite.
Un calculateur de contrôle commun est md5sum. Cela fonctionne avec hachage de 128 bits en utilisant le format MD5, qui est couramment utilisé pour deux raisons principales. L'un est la sécurité pour vérifier que le fichier n'a pas été altéré et fait de porter un virus. Un autre est le format ISO qui est utilisé pour transporter l'intégralité du contenu d'un CD ou DVD en un seul fichier pour en faciliter le transfert. Utilisation du checksum MD5 permet d'éviter le problème d'une seule erreur rendant l'ensemble du dossier, et donc tout le disque, inutilisable.