Gerador de Hash
Calcule o hash de um texto ou de um arquivo de até 2 GB, direto no navegador. Escolha o algoritmo, use HMAC com uma chave e compare o resultado com o hash que você recebeu.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Na aba de texto, cole o conteúdo. Na aba de arquivo, escolha o arquivo.
- Escolha o algoritmo, como SHA-256.
- Se quiser HMAC, informe a chave secreta.
- Marque a comparação e cole o hash esperado para conferir a integridade.
O que é um hash
Hash é uma impressão digital de um conteúdo. Qualquer mudança, por menor que seja, muda o resultado por completo. Por isso, o hash serve para conferir se um arquivo baixado é igual ao original publicado.
Algoritmos e segurança
MD5 e SHA-1 são rápidos, mas já foram quebrados em alguns casos, então não servem para senhas nem para assinaturas. SHA-256 e os algoritmos maiores são o padrão atual para verificação de integridade.
Arquivos grandes por blocos
Arquivos são lidos em blocos de 4 MB e o hash é calculado aos poucos, sem carregar o arquivo inteiro na memória. Uma barra de progresso mostra o andamento, e a página continua respondendo durante o cálculo.
HMAC com chave
HMAC combina o hash com uma chave secreta. Só quem tem a chave consegue gerar o mesmo resultado, o que permite verificar a autoria de uma mensagem. Use uma chave forte e nunca a deixe em um código público.
Comparar com o esperado
Ao receber um hash junto com um arquivo, cole-o na comparação. A ferramenta ignora diferenças de maiúsculas e espaços, e informa se o hash confere. Se não conferir, baixe o arquivo novamente de uma fonte oficial.
Como usar o resultado
Ao conferir a integridade de um arquivo, compare o hash calculado com o publicado pela fonte oficial, e nunca com um hash que veio no mesmo link de download. Para arquivos grandes, aguarde a barra de progresso chegar ao fim antes de comparar. Guarde o algoritmo usado junto com o hash, porque um mesmo arquivo gera valores diferentes em algoritmos diferentes.
Atenção
Um hash confirma apenas que dois conteúdos são iguais, não diz quem os criou. Para autenticidade, use assinatura digital ou HMAC com uma chave que só você conhece.
Perguntas frequentes
O arquivo é enviado para algum servidor?
Não. O cálculo acontece no navegador e o arquivo não é armazenado.
Por que MD5 aparece com aviso?
Porque o MD5 não é seguro contra colisões intencionais. Ele serve para conferir arquivos sem ataque, mas não para segurança.
Qual a diferença entre hash e criptografia?
O hash é de mão única: não dá para recuperar o conteúdo original. A criptografia é feita para ser revertida com uma chave.
Posso calcular o hash de um arquivo de 1 GB?
Sim, até 2 GB. O processamento leva alguns segundos e não trava a página.