SHA-3 256-битный калькулятор хеша
Сгенерировать 256-битный/32-байтный дайджест сообщения SHA-3 (Безопасный алгоритм хеширования 3, определенный FIPS PUB 202) из текстовой строки или файла, закодированной в шестнадцатеричном виде. SHA-3 256-бит — наиболее часто используемый размер вывода для хеширования общего назначения.
Хеш SHA-3 256 бит:
Связанные инструменты
Подробнее о хеше 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-бит рекомендуется для приложений, требующих криптографической хеш-функции общего назначения с надежными гарантиями безопасности. Подходит для цифровых подписей, кодов аутентификации сообщений, получения ключей и генерации случайных чисел.