Контрольна сума – деяке значення, розраховане за набором даних шляхом застосування певного алгоритму і використовуване для перевірки цілісності даних під час їх передачі чи зберігання.
Таким чином, проста контрольна сума обчислюється шляхом підсумовування всіх 8-бітних блоків повідомлення та обчислення результату за модулем 255 (тобто, розподіл на 255 і взяття лише залишку). На практиці обчислення за модулем виконується під час підсумовування для керування розміром результату.
Контрольна сума (КС) – це результат роботи деякої функції, що перетворює вихідні дані фіксованої або довільної довжини набір даних фіксованої довжини.