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

SHA-256

Revisado porCybersecurity entrepreneur & security researcher

O que é SHA-256?

SHA-256Função de hash criptográfico de 256 bits da família SHA-2, amplamente usada em assinaturas digitais, TLS, blockchains e verificação de integridade.


O SHA-256 faz parte da família SHA-2 padronizada pelo NIST na FIPS 180-4 e produz um resumo de 256 bits (32 bytes) a partir de entradas até 2^64 bits. Utiliza a construção Merkle-Damgård com uma função de compressão do tipo Davies-Meyer que processa blocos de 512 bits em 64 rondas. O SHA-256 sustenta o TLS 1.2/1.3, os certificados X.509, a prova de trabalho do Bitcoin, a assinatura de código e o HMAC-SHA-256. Continua criptograficamente sólido, sem ataques práticos melhores que os limites genéricos 2^128 / 2^256, embora para hashing de palavras-passe deva ser envolvido numa KDF lenta (Argon2, scrypt, PBKDF2).

Exemplos

  1. 01

    O Bitcoin utiliza SHA-256 duplo para hashing de blocos e prova de trabalho.

  2. 02

    Os certificados X.509 modernos são assinados com SHA-256 (sha256WithRSAEncryption).

Perguntas frequentes

O que é SHA-256?

Função de hash criptográfico de 256 bits da família SHA-2, amplamente usada em assinaturas digitais, TLS, blockchains e verificação de integridade. Pertence à categoria Criptografia da cibersegurança.

O que significa SHA-256?

Função de hash criptográfico de 256 bits da família SHA-2, amplamente usada em assinaturas digitais, TLS, blockchains e verificação de integridade.

Como se defender contra SHA-256?

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

Quais são outros nomes para SHA-256?

Nomes alternativos comuns: SHA-2 (256 bits), FIPS 180-4 SHA-256.

Termos relacionados

Ver também