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