Контрольная сумма

Контрольная сумма

Контро́льная су́мма — некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных при их передаче или хранении. Также контрольные суммы могут использоваться для быстрого сравнения двух наборов данных на неэквивалентность: с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы. Это может быть использовано, например, для детектирования компьютерных вирусов. Несмотря на своё название, контрольная сумма не обязательно вычисляется путем суммирования.

С точки зрения математики контрольная сумма является хеш-функцией, используемой для вычисления контрольного кода — небольшого количества бит внутри большого блока данных, например, сетевого пакета или блока компьютерного файла, применяемого для обнаружения ошибок при передаче или хранении информации. Значение контрольной суммы добавляется в конец блока данных непосредственно перед началом передачи или записи данных на какой-либо носитель информации. Впоследствии оно проверяется для подтверждения целостности данных.

Популярность использования контрольных сумм для проверки целостности данных обусловлена тем, что подобная проверка просто реализуема в двоичном цифровом оборудовании, легко анализируется и хорошо подходит для обнаружения общих ошибок, вызванных наличием шума в каналах передачи данных.

Примеры

  • Циклический избыточный код (в частности, CRC8, CRC16, CRC32) применяется для проверки целостности передачи данных. Программы-архиваторы включают CRC исходных данных в созданный архив для того, чтобы получающий мог удостовериться в корректности полученных данных. Такая контрольная сумма проста в реализации и обеспечивает низкую вероятность возникновения коллизий.
  • MD5 и другие криптографические хеш-функции используются, например, для подтверждения целостности и подлинности передаваемых данных.
  • Под названием «контрольное число» входит в состав номеров товаров и различных документов.

См. также

Ссылки


Wikimedia Foundation. 2010.

Смотреть что такое "Контрольная сумма" в других словарях:

  • КОНТРОЛЬНАЯ СУММА — итог сложения нескольких показателей, величин, используемый в качестве критерия при проверке арифметической правильности расчетов. Райзберг Б.А., Лозовский Л.Ш., Стародубцева Е.Б.. Современный экономический словарь. 2 е изд., испр. М.: ИНФРА М.… …   Экономический словарь

  • контрольная сумма — — [http://www.rfcmd.ru/glossword/1.8/index.php?a=index d=23] Тематики защита информации EN check sum …   Справочник технического переводчика

  • контрольная сумма — 01.02.33 контрольная сумма [ check sum; CSUM]: Обработка содержимого блока данных для создания кода, прикрепляемого к этому блоку и проверяемого до и после передачи данных для определения их возможного искажения или потери. Примечание Контрольная …   Словарь-справочник терминов нормативно-технической документации

  • КОНТРОЛЬНАЯ СУММА — итог сложения нескольких показателей, величин, используемый в качестве критерия при проверке арифметической правильности расчетов …   Энциклопедический словарь экономики и права

  • контрольная сумма —    итог сложения нескольких показателей, величин, используемый в качестве критерия при проверке арифметической правильности расчетов …   Словарь экономических терминов

  • контрольная сумма ПЗУ — [Интент] Тематики информационные технологии в целом EN ROM checksum …   Справочник технического переводчика

  • контрольная сумма блока — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN block checksum …   Справочник технического переводчика

  • контрольная сумма заголовка — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN header checksum …   Справочник технического переводчика

  • контрольная сумма кадра — (МСЭ T G.8011.2/ Y.1307.2). [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN frame check sequenceFCS …   Справочник технического переводчика

  • контрольная сумма пакета — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN batch total …   Справочник технического переводчика


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»