Gerador de Hash SHA-256
Calcule o hash SHA-256 de qualquer texto ou arquivo e confira com um checksum publicado, sem enviar nada.
Gerar hashes SHA-256 online
O SHA-256 é o burro de carga do hashing criptográfico no dia a dia. Ele transforma qualquer entrada em uma impressão digital de 256 bits que muda por completo se um único bit da entrada mudar, e ninguém encontrou um jeito prático de produzir duas entradas com o mesmo hash. Fornecedores de software publicam checksums SHA-256 para você confirmar que um download é autêntico e está íntegro.
Esta página abre o Gerador de Hash com o SHA-256 destacado. O texto é processado como UTF-8, e os arquivos são lidos localmente com a Web Crypto API do navegador; nada é enviado.
Usos comuns
- Verificação de downloads de imagens de sistemas operacionais, instaladores e pacotes.
- Checagens de integridade em pipelines de CI e em arquivos de lock.
- Endereçamento por conteúdo, em que um arquivo é identificado pelo hash do próprio conteúdo, como nos digests de imagens Docker e no formato de objetos mais recente do Git.
- Assinaturas: certificados TLS e assinaturas de código calculam o hash SHA-256 dos dados antes de assiná-los.
SHA-256 na linha de comando
| Sistema | Comando |
|---|---|
| Linux | sha256sum file.iso |
| macOS | shasum -a 256 file.iso |
| Windows PowerShell | Get-FileHash file.iso (SHA-256 é o padrão) |
| Windows cmd | certutil -hashfile file.iso SHA256 |
| OpenSSL | openssl dgst -sha256 file.iso |
Ao calcular o hash de uma string no shell, use printf '%s' "text" | sha256sum ou echo -n; um echo simples adiciona uma quebra de linha e gera um hash diferente do que aparece aqui.
SHA-256 em código
JavaScript no navegador: crypto.subtle.digest('SHA-256', new TextEncoder().encode(text)). Python: hashlib.sha256(text.encode()).hexdigest(). PHP: hash('sha256', $text). Os três retornam a mesma string hexadecimal para a mesma entrada UTF-8.
Escolhendo entre funções de hash
Para projetos novos, o SHA-256 é o padrão seguro. O SHA-512 gera um resumo mais longo e pode ser mais rápido em máquinas de 64 bits; o MD5 serve só para checksums legados. Para conferir um arquivo baixado passo a passo, veja o Verificador de Checksum de Arquivos.