Gerador de hash (SHA-256, SHA-1, SHA-512)
Calcule a impressão digital de um texto ou de um arquivo e compare com a que o site oficial publicou, para saber se o arquivo chegou intacto.
Entrada
Hash
Para que serve
Um hash é uma "impressão digital" de tamanho fixo calculada a partir de qualquer conteúdo: se um único bit mudar, o hash muda por completo. Por isso é usado para conferir a integridade de downloads, detectar arquivos alterados, comparar conteúdos sem guardá-los e identificar duplicatas.
Como usar
- Escolha o algoritmo (SHA-256 é o padrão atual para integridade).
- Digite um texto ou escolha um arquivo. O hash aparece na hora.
- Compare, caractere a caractere, com o valor publicado pelo fornecedor do arquivo.
Valores de referência para conferir a ferramenta
| Texto | Algoritmo | Hash |
|---|---|---|
abc | SHA-256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
abc | SHA-1 | a9993e364706816aba3e25717850c26c9cd0d89d |
| (texto vazio) | SHA-256 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
São os vetores de teste clássicos desses algoritmos; os testes automáticos do Me Ajuda Flow os conferem a cada publicação.
O que um hash não é
- Não é criptografia. Não existe "decodificar" um hash; o que se faz é calcular de novo e comparar.
- Não é um meio seguro de guardar senhas. Para senhas, use algoritmos próprios e lentos (bcrypt, scrypt, Argon2) com sal. Um SHA simples é rápido demais e pode ser atacado por força bruta.
- MD5 não está disponível aqui: o navegador não o oferece, e ele é considerado inseguro para integridade confiável. O SHA-1 está marcado como legado pelo mesmo motivo; prefira SHA-256.
Conferir um download no Windows, passo a passo
- Baixe o arquivo e anote o hash SHA-256 que o site oficial publica ao lado do link.
- Escolha o arquivo aqui (SHA-256) ou, no PowerShell, rode
Get-FileHash caminho\do\arquivo.zip -Algorithm SHA256. - Compare os dois valores. Se um único caractere for diferente, o arquivo está corrompido ou foi alterado: apague e baixe de novo, de preferência do site oficial.
Atenção: um hash só garante integridade se o valor de referência vier de um canal confiável. Se o atacante trocou o arquivo e o hash publicado na mesma página, a conferência não ajuda.
Perguntas frequentes
O texto é lido em qual codificação?
UTF-8. O mesmo texto com acentos pode gerar hashes diferentes em outras codificações (como Windows-1252), e é um motivo comum de divergência entre sistemas.
Meu arquivo é enviado a algum servidor?
Não. O cálculo usa a API de criptografia do próprio navegador, localmente.
O hash não bate. E agora?
Baixe de novo, confirme que está comparando o mesmo algoritmo e que não copiou espaços ou quebras de linha junto com o valor.
Privacidade e limites
Nada sai do seu computador. O limite de 200 MB protege a memória do navegador.