SHA-3 256-битный калькулятор хэша
Сгенерировать 256-битный/32-байтный хеш-сообщение SHA-3 (Стандартный алгоритм хэширования 3, определенный FIPS PUB 202) из текстовой строки, закодированной в шестнадцатеричном виде. SHA-3 256-бит — наиболее часто используемый размер вывода для хеширования общего назначения.
Хэш SHA-3 256 бит:
Связанные инструменты
- SHA-2 256-битный калькулятор хэша
- SHA-2 384-битный калькулятор хэша
- SHA-2 512-битный калькулятор хэша
- SHA-3 384-битный калькулятор хэша
- SHA-3 512-битный калькулятор хэша
- SHA-1-калькулятор хэша
- Калькулятор хэша BLAKE3 256 бит
- Калькулятор хэша BLAKE2b 512 бит
- Калькулятор хэш-функции BLAKE2s 256 бит
- Калькулятор хэша MD5
Подробнее о хэше SHA-3
SHA-3 (Secure Hash Algorithm 3) — это криптографическая хеш-функция, стандартизированная NIST в FIPS PUB 202. 256-битный вариант является наиболее часто используемым размером вывода, создавая 32-байтный дайджест сообщения, который обеспечивает хороший баланс между безопасностью и эффективностью.
SHA-3 был разработан Guido Bertoni, Joan Daemen, Michaël Peeters и Gilles Van Assche и был выбран победителем конкурса хеш-функций NIST в 2012 году. В отличие от SHA-2, использующего конструкцию Меркла-Дамгарда, SHA-3 основан на губчатой конструкции Keccak.
Губчатая конструкция работает в двух фазах:
Фаза поглощения: Входное сообщение дополняется и разбивается на блоки. Каждый блок подвергается XOR с частью внутреннего состояния, после чего применяется функция перестановки (Keccak-f).
Фаза отжима: Выходные блоки извлекаются из состояния, с применением перестановки между извлечениями, если требуется больше вывода.
Ключевые преимущества SHA-3 256-бит:
Устойчивость к атакам расширения длины, которые затрагивают SHA-2
Отличная от SHA-2 внутренняя структура, обеспечивающая разнообразие алгоритмов
128-битный уровень безопасности против атак коллизий
256-битный уровень безопасности против атак прообраза
SHA-3 256-бит рекомендуется для приложений, требующих криптографической хеш-функции общего назначения с надежными гарантиями безопасности. Подходит для цифровых подписей, кодов аутентификации сообщений, получения ключей и генерации случайных чисел.