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