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

SHA-3

Revisado porCybersecurity entrepreneur & security researcher

O que é SHA-3?

SHA-3Família de funções de hash baseada na construção esponja de Keccak, padronizada pelo NIST como alternativa estruturalmente distinta do SHA-2.


O SHA-3 é o padrão de hash do NIST publicado na FIPS 202 (2015), baseado no algoritmo Keccak escolhido após o concurso público de 2007–2012. Diferentemente do SHA-2, emprega uma construção esponja com permutação de 1600 bits que absorve a mensagem e depois extrai o resumo, sendo naturalmente resistente a ataques de extensão de comprimento. A família inclui SHA3-224, SHA3-256, SHA3-384, SHA3-512 e as funções de saída extensível SHAKE128 e SHAKE256. Não se conhecem fraquezas práticas; o SHA-3 é recomendado quando se pretende separação de domínio relativamente ao SHA-2 ou saída de comprimento arbitrário (KMAC, assinaturas pós-quânticas).

Exemplos

  1. 01

    A Ethereum utiliza Keccak-256 (variante do SHA-3) para endereços e árvores de Merkle.

  2. 02

    O SHAKE128 é usado como função de saída extensível no CRYSTALS-Dilithium.

Perguntas frequentes

O que é SHA-3?

Família de funções de hash baseada na construção esponja de Keccak, padronizada pelo NIST como alternativa estruturalmente distinta do SHA-2. Pertence à categoria Criptografia da cibersegurança.

O que significa SHA-3?

Família de funções de hash baseada na construção esponja de Keccak, padronizada pelo NIST como alternativa estruturalmente distinta do SHA-2.

Como se defender contra SHA-3?

As defesas contra SHA-3 costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para SHA-3?

Nomes alternativos comuns: Keccak, FIPS 202.

Termos relacionados

Ver também