Хэш SHA3-384 онлайн
384-битный вариант SHA-3 — промежуточный запас стойкости внутри семейства Keccak. Считается прямо в браузере — текст никуда не отправляется.
Вычислить SHA3-384
Результат пересчитывается сам, пока вы печатаете. В режиме «По строкам» пустые строки тоже хэшируются — результат всегда совпадает по числу строк со входом. Нужна другая функция — на полной странице калькулятора их 32.
История SHA3-384
SHA3-384 — 384-битный вариант вывода алгоритма Keccak, стандартизированного NIST как SHA-3 в FIPS 202 (2015). Как и в случае SHA-384 внутри семейства SHA-2, у 384-битного варианта своя ниша — соответствие уровню стойкости AES-192 там, где по стандарту или регламенту требуется именно такая длина хэша, а не «стандартные» 256 или 512 бит.
Как устроен алгоритм
Механика идентична остальным вариантам SHA-3 — 1600-битное состояние, перестановка Keccak-f[1600] на 24 раунда. Меняется только деление состояния на rate и capacity: для SHA3-384 capacity = 2 × 384 = 768 бит, значит rate = 1600 − 768 = 832 бита. Больший capacity (по сравнению с SHA3-224/256) означает больший теоретический запас стойкости, но меньший rate — то есть за один проход перестановки впитывается меньше данных, и на длинных сообщениях SHA3-384 медленнее «младших» вариантов.
Характеристики
| Параметр | Значение |
|---|---|
| Длина хэша | 384 бита (96 hex-символов) |
| Rate / capacity | 832 / 768 бит |
| Перестановка | Keccak-f[1600], 24 раунда |
| Конструкция | Губчатая (sponge) |
| Опубликован | 2015, FIPS 202 |
Где применяется
- Там же, где SHA-384 из семейства SHA-2, когда явно требуется структурно другой алгоритм
- Схемы с повышенными требованиями к запасу стойкости без перехода сразу на 512 бит
Криптостойкость
SHA3-384 не взломан. Больший capacity по сравнению с SHA3-224/256 даёт дополнительный теоретический запас против будущих атак — для практических задач разница со стойкостью SHA3-256 не имеет значения, обе величины на порядки превышают достижимые вычислительные мощности.