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