Что такое хеш? определение и значение

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

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

Technipages объясняет хэш

Хеш - это функция, которая используется для преобразования значения данных в гораздо меньшее значение. Хэш - это функция, которая используется для сопоставления исходных данных большого размера с данными меньшего размера, хэш маскирует исходные данные другим значением. Исходя из этого, хеш занимает меньше места. Хеширование индексирует данные, и когда хеш-функция выполняется для части данных, поиск данных станет легким, поскольку будет найдено значение данных. Хеш-функции односторонние; они не могут быть отменены.

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

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

Распространенное использование хеша

  • Базовая технология для Хэш является базовой технологией для программного обеспечения сжатия, которое уменьшает размер медиафайлов.
  • А хэш это надежный способ обеспечить безопасную передачу данных без изменения или потери данных
  • Извлечение и повторная проверка данных возможны при наличии хэш

Распространенные злоупотребления хешем

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