Криптографическая хеш-функция

Cryptographic hash function

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

Криптографическая хеш-функция преобразует входные данные произвольной длины в значение фиксированного размера — хеш. Для безопасного применения она должна затруднять поиск прообраза, второго прообраза и двух разных сообщений с одинаковым хешем. Хеш не предназначен для обратимого шифрования: по нему нельзя штатно восстановить исходные данные. Стойкость зависит от выбранного алгоритма и длины результата; устаревшие алгоритмы с практически найденными коллизиями не подходят для новых схем цифровой подписи. Хеш-функции используют в цифровых подписях, контроле целостности файлов, хранении паролей совместно с солью и специализированными алгоритмами, а также в системах контроля версий. Для паролей обычный быстрый хеш сам по себе недостаточен. В отличие от обычных алгоритмов контрольной суммы, криптографические хеш-функции рассчитаны на противодействие намеренному подбору, а не только на выявление случайных ошибок. Хеш также не заменяет цифровую подпись, поскольку не подтверждает автора данных.

Синонимы и варианты написания:

Криптографический хешCryptographic hashCrypto hash
Просмотров: 144

Где встречается

Статьи, в которых используется термин «Криптографическая хеш-функция»

Связанные термины

Allowlist

Allowlist — перечень разрешающих записей или правил: система допускает только те субъекты, объекты, действия или значения, которые им соответствуют.

БезопасностьУправлениеБазовый

Brute force(Brute-force attack)

Brute force — атака, при которой систематически проверяют варианты пароля, ключа или иного секрета через сервис либо по данным для автономной проверки.

БезопасностьМониторингБазовый

CSR(Certificate Signing Request)

CSR — запрос на выпуск сертификата, содержащий открытый ключ и сведения о субъекте, подписанные соответствующим закрытым ключом для подтверждения владения ключевой парой.

БезопасностьУправлениеБазовый

CVE(Common Vulnerabilities and Exposures)

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

БезопасностьУправлениеБазовый

ACME(Automatic Certificate Management Environment)

ACME — прикладной протокол автоматизации выпуска, продления и отзыва сертификатов, подтверждающий контроль заявителя над доменом или иным идентификатором.

БезопасностьУправлениеСеть