Pular para o conteúdo
hubTOOLs

Categorias

Buscar ferramentas

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.

Carregando a ferramenta

Como usar

  1. Na aba de texto, cole o conteúdo. Na aba de arquivo, escolha o arquivo.
  2. Escolha o algoritmo, como SHA-256.
  3. Se quiser HMAC, informe a chave secreta.
  4. 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.

Sua privacidade

Usamos cookies para medir o uso das ferramentas e para exibir anúncios. Você escolhe o que permitir.

Preferências de cookies

Escolha quais categorias de cookies o hubTOOLs pode usar. Os cookies estritamente necessários, como a preferência de tema, sempre funcionam.