Алгоритмом хэширования называется алгоритм, используемый для формированя значения хэша элемента данных, например сообщения или ключа сеанса. Хороший алгоритм хеширования обладает тем качеством, что изменение входных данных приводит к изменению всех битов в результирующем хеш-коде. Поэтому хеш-коды могут использоваться в сеансах для определения факта модификации цифрового объекта, такого как сообщение Более того, хороший алгоритм хеширования не позволяет создать два независимых набора входных данных, имеющих одинаковые хеш-коды. Примерами алгоритмов хеширования являются MD5, SHA-1 и SHA-256.

Дополнительные источники информации


Содержание