Основная функция контрольной суммы — проверка целостности данных, то есть их идентичности оригинальным исходным данным. 1
С помощью контрольной суммы можно обнаружить ошибки, которые возникают при передаче или хранении информации. 45 Если в исходный файл вносятся какие-либо изменения, то они приводят к другой контрольной сумме. 1
Контрольные суммы широко используются в сетевых протоколах, базах данных, файловых системах, телекоммуникационных сетях и других областях, где критична надёжность передачи данных. 4