Хеш

Дата обновления 24 сент. 2026 г.

Одним предложением

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

Определение

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

Как это работает

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

Применение и ограничения

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