EMZETT.
Войти

Типы SHA

Коротко: Обзор различных вариантов семейства «Secure Hash Algorithm», отличающихся длиной вывода и внутренним устройством.

Подробнее: SHA-1 (160 бит) считается взломанным с 2017 года и больше не должен использоваться. Семейство SHA-2 (SHA-256, SHA-224, SHA-384, SHA-512) сейчас — де-факто стандарт. SHA-3 основан на совершенно ином внутреннем принципе (Keccak/функция-губка вместо Меркла — Дамгора) и служит страховкой на случай, если в будущем в SHA-2 найдут слабости. Какой вариант выбрать, зависит от случая: для большинства целей хватает SHA-256.

Подробности

Три поколения SHA одним взглядом, с их статусом безопасности:

SHA-1   (1995) - 160 бит - взломан, не использовать
SHA-2   (2001) - 224–512 бит - стандарт
SHA-3   (2015) - 224–512 бит - альтернатива

См. также: SHA-256, SHA-512, хеширование