SHA-1 | |
---|---|
Разработчики | NSA совместно с NIST |
Создан | 1995 |
Опубликован | 1995 |
Предшественник | SHA-0[вд] |
Преемник | SHA-2 |
Размер хеша | 160 бит |
Число раундов | 80 |
Тип | хеш-функция |
Secure Hash Algorithm 1 — алгоритм криптографического хеширования. Описан в RFC 3174. Для входного сообщения произвольной длины (максимум бит, что примерно равно 2 эксабайта) алгоритм генерирует 160-битное (20 байт) хеш-значение, называемое также дайджестом сообщения, которое обычно отображается как шестнадцатеричное число длиной в 40 цифр. Используется во многих криптографических приложениях и протоколах. Также рекомендован в качестве основного для государственных учреждений в США. Принципы, положенные в основу SHA-1, аналогичны тем, которые использовались Рональдом Ривестом при проектировании MD4.