SHA-3 256-битный калькулятор хеша

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

Перетащите файл сюда или нажмите для выбора

Максимальный размер файла: 100 МБ

Выбранный файл:

Вычисление хеша...

Хеш 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-бит рекомендуется для приложений, требующих криптографической хеш-функции общего назначения с надежными гарантиями безопасности. Подходит для цифровых подписей, кодов аутентификации сообщений, получения ключей и генерации случайных чисел.