Будинки Безпека Що таке контрольна сума? - визначення з техопедії

Що таке контрольна сума? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає контрольна сума?

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


Контрольна сума також може бути відома як хеш-сума.

Техопедія пояснює Checksum

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


Процедура генерації контрольних сум з повідомлень називається функцією контрольної суми і виконується за допомогою алгоритму контрольної суми. Ефективні алгоритми контрольної суми дають різні результати з великою ймовірністю, якщо повідомлення пошкоджені. Біти парності та контрольні цифри - це спеціальні випадки контрольної суми, придатні для крихітних блоків даних. Деякі коди виправлення помилок на основі контрольних сум навіть здатні відновити вихідні дані.


До найбільш часто використовуваних інструментів контрольної суми належать:

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