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.

Губчатая конструкция работает в двух фазах:

  1. Фаза поглощения: Входное сообщение дополняется и разбивается на блоки. Каждый блок подвергается XOR с частью внутреннего состояния, после чего применяется функция перестановки (Keccak-f).

  2. Фаза отжима: Выходные блоки извлекаются из состояния, с применением перестановки между извлечениями, если требуется больше вывода.

Ключевые преимущества SHA-3 256-бит:

  • Устойчивость к атакам расширения длины, которые затрагивают SHA-2

  • Отличная от SHA-2 внутренняя структура, обеспечивающая разнообразие алгоритмов

  • 128-битный уровень безопасности против атак коллизий

  • 256-битный уровень безопасности против атак прообраза

SHA-3 256-бит рекомендуется для приложений, требующих криптографической хеш-функции общего назначения с надежными гарантиями безопасности. Подходит для цифровых подписей, кодов аутентификации сообщений, получения ключей и генерации случайных чисел.