Gerador de hash SHA-256

Obtenha o hash SHA-256 de um texto ou arquivo.

Funciona no navegador. Seus arquivos nunca saem do seu dispositivo.

Como gerar um hash SHA-256

  1. Cole o texto, ou mude para modo arquivo e solte um arquivo.
  2. Leia o hash SHA-256, ou cole um hash esperado para comparar.
  3. Copie o resultado.

Tamanhos de saída da família SHA-2

AlgoritmoTamanho da saída
SHA-140 caracteres hex (160 bits)
SHA-25664 caracteres hex (256 bits)
SHA-38496 caracteres hex (384 bits)
SHA-512128 caracteres hex (512 bits)

Onde o SHA-256 aparece

  • Verificar downloads de software contra um checksum publicado pelo criador.
  • Hashing de prova de trabalho no Bitcoin e em várias outras blockchains.
  • Certificados TLS e assinatura de código, que comumente usam SHA-256.

Dicas para verificar um download

  • Copie o hash esperado da fonte oficial, não de um espelho, sempre que um for publicado.
  • Compare sem se preocupar com a caixa. Letras hex podem ser maiúsculas ou minúsculas e ainda combinar.
  • Um único byte alterado no arquivo muda o hash inteiro, então qualquer divergência significa que o arquivo não é idêntico.

Perguntas frequentes sobre Gerador de SHA-256

Por que o SHA-256 é usado para downloads e senhas?

Não tem forma prática conhecida de criar duas entradas com o mesmo hash, diferente do MD5, então é confiável para checksums, assinaturas e armazenar hashes de senha com salting apropriado.

Qual é o tamanho de um hash SHA-256?

Sempre 64 caracteres hexadecimais (256 bits).

SHA-256 é a mesma coisa que SHA-2?

SHA-256 é um tamanho específico dentro da família SHA-2, junto com SHA-384 e SHA-512.

Isso usa um servidor para calcular o hash?

Não. Usa a Web Crypto API embutida no seu navegador, então seu arquivo ou texto fica no seu dispositivo.

Dois arquivos diferentes podem ter o mesmo hash SHA-256?

É matematicamente possível em teoria, mas nenhuma colisão assim jamais foi encontrada, e encontrar uma exigiria muito mais poder computacional do que existe no mundo hoje.

Isso usa uma implementação criptográfica real?

Sim. Chama crypto.subtle.digest da Web Crypto API, o mesmo código de hash embutido no seu navegador e usado por apps web que precisam de criptografia de verdade.

Um hash coincidente prova quem publicou o arquivo?

Não sozinho. Um hash coincidente confirma que o arquivo não foi corrompido ou alterado depois que o hash foi publicado, mas só prova quem publicou se o próprio hash vier de uma fonte que você já confia, como uma página HTTPS verificada.

O SHA-256 é mais rápido que o MD5?

O MD5 é um pouco mais rápido por byte, mas a diferença não é perceptível para arquivos comuns no navegador. Os dois calculam o hash de um arquivo de vários megabytes em uma fração de segundo em hardware moderno.

Ferramentas relacionadas