Hash Function

Материал из Encyclopedia Electronica
Версия от 14:11, 9 января 2026; Игорь Мостицкий (обсуждение | вклад) (Новая страница: « <p><span style="color: steelblue;">[ˈhæsh ˈfʌŋkʃən]</span><br/><span>Категория: компьютеры</span> <span>Категория: безопасность</span><span style="color: indigo;">хеш-функция</span><br/><span style="color: darkslategray;"> Однонаправленная функция, которая при аргументе произвольной длины возвращает значение пос...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

[ˈhæsh ˈfʌŋkʃən]
хеш-функция
 Однонаправленная функция, которая при аргументе произвольной длины возвращает значение постоянной длины. Преобразует текст произвольной длины в текст фиксированной (в большинстве случае меньшей) длины. Базовые требования к криптографической Х.-ф.: на вход функции может подаваться текст любой длины; на выходе функции получается текст фиксированной длины; Х.-ф. достаточно просто вычисляется для любого сообщения. Х.-ф. односторонняя; функция свободна от коллизий. Основное применение Х.-ф. нашли в схеме цифровой подписи (Digital Signature). Т. к. хеш-функция вычисляется быстрее цифровой подписи, то вместо выработки ЭЦП для сообщения, сначала вычисляется его Х.-ф., а уже для значения Х.-ф. вырабатывается ЭЦП. Алгоритм вычисления Х.-ф. называют Message Digest, а результат её вычисления — «цифровым отпечатком пальца» (Digital Fingerprint).
Смотри также Collision, Birthday Attack

Игорь Мостицкий (обсуждение) 14:11, 9 января 2026 (MSK)