Gerador de hash SHA-256 online
Hashes
Comparar com um hash informado
Cole o checksum que você recebeu: hex, Base64 ou uma linha inteira como "abc123… file.iso".
Verificar em senhas comuns
Um hash não pode ser descriptografado, mas senhas fracas podem ser adivinhadas. Isto compara o seu hash com os hashes das 10 000 senhas mais comuns, no seu navegador.
Gerador de hash SHA-256 online
Calcule o SHA-256 de um texto ou arquivo, crie um HMAC-SHA256 ou compare um arquivo com a soma SHA-256 da página de download. O cálculo acontece no seu navegador, nada é enviado. A página também mostra o MD5, o SHA-1, o SHA-384 e o SHA-512 dos mesmos dados.
Como obter um SHA-256
- Digite ou cole o texto: o SHA-256 de 64 caracteres aparece na hora.
- Para um arquivo, abra a aba Arquivo e solte-o (até 2 GB).
- Para um HMAC-SHA256, informe uma chave secreta no campo ao lado do texto.
- Para verificar uma soma, cole-a no campo Comparar.
Exemplo: o SHA-256 de hello é 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.
O que é o SHA-256?
O SHA-256 faz parte da família SHA-2, criada pela NSA e publicada pelo NIST em 2001 (FIPS 180-2, hoje FIPS 180-4). Ele gera um hash de 256 bits, escrito como 64 caracteres hexadecimais (44 em Base64). Não se conhece ataque prático contra ele, o que o torna a escolha padrão hoje.
Onde o SHA-256 é usado
- Somas de verificação de arquivos: distribuições Linux, instaladores e pacotes publicam um SHA-256.
- Certificados TLS e assinatura de código: os certificados são assinados com SHA-256 ou mais forte.
- Docker e contêineres: os digests das imagens têm a forma
sha256:.... - HMAC-SHA256: assinaturas de webhooks e de requisições de API (AWS, GitHub, Stripe e muitos outros).
- Bitcoin: o hash dos blocos e os endereços usam SHA-256 duplo.
- Subresource Integrity: valores
sha256-,sha384-esha512-são aceitos nos atributosintegrity.
Uma observação para desenvolvedores: não assine com SHA-256(segredo + mensagem)
O SHA-256 é vulnerável à extensão de comprimento: a partir do hash de segredo + mensagem um atacante pode calcular o hash de segredo + mensagem + mais sem conhecer o segredo. Use HMAC-SHA256 (informe a chave no campo do segredo) para assinaturas. E para senhas use bcrypt ou Argon2, não SHA-256.
Como verificar o SHA-256 de um arquivo
Use a aba Arquivo ou a linha de comando:
| Sistema | Comando |
|---|---|
| Linux | md5sum file.iso, sha1sum file.iso, sha256sum file.iso |
| macOS | md5 file.iso, shasum -a 1 file.iso, shasum -a 256 file.iso |
| Windows PowerShell | Get-FileHash file.iso -Algorithm MD5 (ou SHA1, SHA256, SHA384, SHA512) |
| Prompt de Comando do Windows | certutil -hashfile file.iso SHA256 |
| Qualquer sistema com OpenSSL | openssl dgst -sha256 file.iso |
Perguntas frequentes
Qual o tamanho de um hash SHA-256?
256 bits: 64 caracteres hexadecimais ou 44 caracteres em Base64.
SHA-256 ou SHA-3?
O SHA-3 (Keccak, 2015) é outro projeto, padronizado como reserva caso o SHA-2 seja quebrado um dia. O SHA-2 não foi quebrado, então o SHA-256 continua sendo a escolha prática.
O SHA-256 pode ser revertido?
Não. Só adivinhado: o campo de teste com senhas comuns compara o seu hash com o SHA-256 das 10.000 senhas mais comuns, localmente no navegador.
Meu texto ou arquivo é enviado?
Não, tudo fica no seu navegador.
Ferramentas semelhantes
Gerador de hash online: MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de texto ou arquivo de até 2 GB, HMAC, comparação de checksums e SRI. No navegador.
Gerador de MD5 online grátis: MD5 de texto ou arquivo de até 2 GB, comparação de checksums e teste com senhas comuns. Calculado no navegador.
Gerador de SHA-1 online grátis: SHA-1 de um texto ou arquivo de até 2 GB, comparação com uma soma de verificação. Calculado no navegador, nada é enviado.
Ferramentas populares
Descubra quem hospeda um site: endereço IP, empresa de hospedagem (ASN), país e cidade do servidor. Verificador gratuito para qualquer domínio.
IP Lookup grátis: país, cidade, coordenadas e fuso horário de um endereço IP e o nome do host por consulta de IP reverso (DNS reverso). IPv4 e IPv6.
DNS lookup online grátis: registros A, AAAA, CNAME, MX, NS, TXT, SOA e CAA de qualquer domínio e o certificado SSL dele. Veja por que o DNS lookup falha.
Teste dos EUA (Nova York) se um site está no ar: código de status HTTP e tempo de resposta em ms. Ping gratuito dos EUA para qualquer URL.