Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1142

SHA-3

ПроверилCybersecurity entrepreneur & security researcher

Что такое SHA-3?

SHA-3Семейство хеш-функций на основе губчатой конструкции Keccak, стандартизированное NIST как структурно отличная альтернатива SHA-2.


SHA-3 — это хеш-стандарт NIST, опубликованный в FIPS 202 (2015) и основанный на алгоритме Keccak, отобранном в открытом конкурсе 2007–2012 годов. В отличие от SHA-2, он использует губчатую конструкцию с 1600-битной перестановкой, которая «впитывает» сообщение, а затем «выжимает» дайджест, благодаря чему по природе устойчив к атакам расширения длины. Семейство включает SHA3-224, SHA3-256, SHA3-384, SHA3-512 и функции с расширяемым выходом SHAKE128 и SHAKE256. Практических уязвимостей не выявлено; SHA-3 рекомендуется, когда нужно разделение доменов с SHA-2 или произвольная длина выхода (KMAC, постквантовые подписи).

Примеры

  1. 01

    Ethereum использует Keccak-256 (вариант SHA-3) для адресов и деревьев Меркла.

  2. 02

    SHAKE128 применяется как функция с расширяемым выходом в CRYSTALS-Dilithium.

Частые вопросы

Что такое SHA-3?

Семейство хеш-функций на основе губчатой конструкции Keccak, стандартизированное NIST как структурно отличная альтернатива SHA-2. Относится к категории Криптография в кибербезопасности.

Что означает SHA-3?

Семейство хеш-функций на основе губчатой конструкции Keccak, стандартизированное NIST как структурно отличная альтернатива SHA-2.

Как защититься от SHA-3?

Защита от SHA-3 обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия SHA-3?

Распространённые альтернативные названия: Keccak, FIPS 202.

Связанные термины

См. также