🔒
← Назад к руководствам

Что такое криптографический хэш? SHA-256, MD5 и хэш-функции: объяснение

· Теги: cryptographic-hash, sha256, hash-function, cryptography, beginner-guide

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

  1. Детерминированность: Один и тот же ввод всегда даёт одинаковый хэш
  2. Устойчивость к прообразу: Невозможно обратить хэш для нахождения исходных данных
  3. Устойчивость к коллизиям: Невозможно найти два разных ввода с одинаковым хэшем

Как используются хэши

  • Целостность файлов: Скачайте файл и проверьте, совпадает ли его контрольная сумма SHA-256 с суммой, опубликованной издателем
  • Хранение паролей: Храните hash(password + salt) вместо паролей в открытом виде
  • Цифровые подписи: Подписывайте хэш документа вместо полного документа
  • Блокчейн: Каждый блок содержит хэш предыдущего блока
  • Дедупликация: Выявление дублирующихся файлов по хэшу

Попробуйте вычислить хэши самостоятельно с помощью нашего бесплатного генератора хэшей.

Что такое криптографический хэш? SHA-256, MD5 и хэш-функции: объяснение - CoolTool