Контрольная сумма или хэш сумма

Контрольная сумма или хэш сумма
Поделись материалом... или добавь в закладки


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

Контрольная сумма (хэш сумма) – является уникальным идентификатором конечного набора данных (файла), в котором содержатся сведения о структуре данных, позволяющие проверить данные на целостность или наличие ошибок, относительно оригинала, путем сравнения хэш сумм до и после передачи данных (файла), либо во время хранения.

Пример хэш сумм файла (3 разных алгоритма)
  • CRC32: D86BF056
  • MD5: 57F572A9515BD783F270A281A76F9502
  • SHA-1: EEC769E232F14E28CCC48629F865777BC435DF1F

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

Контрольная сумма используется для:
  • Идентификации данных
  • Поиска
  • Проверки целостности
  • Поиска или проверки различий между двумя наборами данных

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

Слово сумма, в Наименование контрольная сумма, может быть никак не связанно с методом, применяемом в алгоритме для получения значения. Для расчета применяются различные математические операции и их комбинации.
---
Это интересно
Защитное стекло или защитная пленка Защитная пленка или стекло это не средство защищающие от всех последствий, а дополнительный шанс предотвратить или уменьшить возможные последствия, следовательно, и финансовые затраты ...
Как подключить светодиодную ленту Примеры Мы наглядно расскажем, как подключить одноцветную и многоцветную RGB светодиодную ленту с примерами. Рассмотрим два типа блоков питания.
Как выбрать монитор для компьютера Как выбрать монитор для компьютера, что бы потом не пожалеть? В этой статье мы расскажем о самых важных мелочах, от неправильного выбора которых может поменяться все. Рассмотрим популярные типы мониторов, матриц, подсветки... Влияние максимальной