Контрольная сумма
Материал из Википедии — свободной энциклопедии
Контро́льная су́мма — некоторое значение, рассчитанное путём применения определенных операций (обычно сложения) над входными данными.
Контрольная сумма обычно используется для проверки правильности передачи данных по каналам связи и т. п.
Наиболее часто встречаемые варианты применения контрольной суммы:
- CRC (в виде CRC16, CRC32) — используется внутри аппаратуры и программ для проверки целостности передачи пакетов данных, программы-архиваторы используют её при создании архивов и т. д. Достоинство — простота аппаратной и программной реализации. В основе метода — побитовый сдвиг и сложение по модулю 2.
- Вычисление MD5-свёртки после закачивания файлов для сравнения с заранее известной. Нужна для подтверждения подлинности полученного файла.
- В криптографии используется как гарантия неискаженности сообщения.
- Под названием «контрольное число» входит в состав номеров товаров и различных документов.