У дома Сигурност Какво е контролна сума? - определение от техопедия

Какво е контролна сума? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Checksum?

Контролната сума е метод за откриване на грешки в предавателя, изчислява числова стойност според броя на зададените или неустановени битове в съобщението и го изпраща заедно с всеки кадър на съобщението. В края на приемника същата функция на контролна сума (формула) се прилага към рамката на съобщението, за да се извлече числовата стойност. Ако стойността на получената контролна сума съвпада с изпратената стойност, предаването се счита за успешно и без грешки.


Контролната сума също може да бъде известна като хеш-сума.

Техопедия обяснява Checksum

Несъответстваща контролна сума показва, че цялото съобщение не е предадено. TCP / IP и User Datagram Protocol (UDP) предоставят брой на контролните суми като една от техните услуги.


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


Най-често използваните инструменти за контролна сума включват:

  • "cksum" - Unix команди, генериращи 32-битова циклична проверка на резервираност (CRC) и брой на байтове за входен файл
  • "md5sum" - команда Unix, генерираща сумата Алгоритъм 5 за извеждане на съобщения (MD5)
  • "jdigest" - Java GUI инструмент, генериращ MD5 и алгоритъм за сигурен хеш (SHA)
  • "Jacksum" - интерфейс за програмиране на Java, който включва множество реализации на контролна сума и позволява произволен брой разширения
  • "jcksum" - библиотеки на Java, използвани за изчисляване на контролна сума, използвайки различни алгоритми
Какво е контролна сума? - определение от техопедия