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