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, хешування