Что такое SHA-224?
SHA-224 (Secure Hash Algorithm 224-bit) — это криптографическая хеш-функция, которая производит 224-битное (28-байтовое) хеш-значение, обычно представляемое как 56-символьное шестнадцатеричное число. Это часть семейства хеш-функций SHA-2, разработанных АНБ и опубликованных NIST.
Ключевые характеристики:
- Детерминированность: Одинаковый ввод всегда производит одинаковый хеш
- Быстрое вычисление: Быстро вычисляется для любого заданного ввода
- Эффект лавины: Небольшие изменения во вводе производят кардинально разные выводы
- Необратимость: Вычислительно невозможно обратить хеш для поиска исходного ввода
- Устойчивость к коллизиям: Очень сложно найти два разных ввода, которые производят одинаковый хеш
Обычные применения:
- Цифровые подписи и сертификаты
- Блокчейн и криптовалюты (некоторые системы используют SHA-224)
- Хранение паролей (с соответствующим солением)
- Проверка целостности файлов
- Алгоритмы доказательства работы