Gerador de hash: checksums MD5, SHA-1 e SHA-256

Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para texto ou arquivo. Copie os checksums hexadecimais e compare-os com um valor de referência.

ou envie um arquivo

Sobre funções de hash:

  • MD5: hash de 128 bits (32 caracteres hexadecimais) — rápido, mas não seguro; use somente para checksums
  • SHA-1: hash de 160 bits (40 caracteres hexadecimais) — não recomendado para segurança
  • SHA-256: hash de 256 bits (64 caracteres hexadecimais) — amplamente usado para verificações de integridade
  • SHA-384: hash de 384 bits (96 caracteres hexadecimais)
  • SHA-512: hash de 512 bits (128 caracteres hexadecimais)

Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para texto ou arquivo. Copie os checksums hexadecimais e compare-os com um valor de referência.

Calcule o hash de um texto ou arquivo

Uma função de hash transforma uma entrada em uma impressão digital de tamanho fixo. Esta página calcula MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para um texto ou arquivo selecionado e exibe os valores hexadecimais. O hash ajuda a comparar dados, mas não é uma cópia reversível.

Quando usar uma calculadora de hash

Conferir um arquivo baixado

Compare o SHA-256 com o checksum de uma fonte confiável para identificar alterações acidentais.

Criar hashes para testes

Gere um resumo de texto de exemplo ou arquivo local para testar importações, campos de checksum e fluxos de comparação.

Como calcular o hash de um arquivo ou texto

Digite um texto ou escolha um arquivo e calcule os hashes. Use o mesmo algoritmo do valor de referência e compare o resultado hexadecimal completo. Até uma pequena alteração na entrada gera outra impressão digital.

Exemplos práticos de hash

Comparar duas cópias

Aplique o mesmo algoritmo às duas cópias. Resumos iguais indicam conteúdo correspondente nessa comparação, respeitadas as limitações do algoritmo.

Documentar um arquivo de versão

Registre o SHA-256 junto ao arquivo de uma versão para que outra pessoa confira o conteúdo recebido.

Dicas para comparar hashes

Use o mesmo algoritmo

Um valor MD5 não pode ser comparado com SHA-256. Confira o algoritmo e todos os caracteres do resumo.

Confirme a confiabilidade da referência

O checksum só ajuda quando o valor de referência vem de uma fonte confiável e independente; ele não comprova quem criou o arquivo.

Escolha o algoritmo conforme o uso

MD5 e SHA-1 não são adequados quando a resistência a colisões é importante. Prefira SHA-2 para verificações modernas de integridade.

Compatibilidade com navegadores

Os cálculos SHA usam a API Web Crypto do navegador; MD5 usa JavaScript incluído na página. Use um navegador atualizado. Os arquivos são processados localmente, e arquivos muito grandes dependem da memória disponível.

O que conferir antes de usar o resultado

Um hash é uma impressão digital, não criptografia nem um sistema para armazenar senhas. MD5 e SHA-1 não são adequados para usos que exigem resistência a colisões. Um checksum só é útil quando o valor de referência é confiável.

Perguntas frequentes

Posso reverter um hash para recuperar o texto original?
Não. O hash é projetado como uma operação unidirecional. O resultado é uma impressão digital, não um texto criptografado que possa ser decodificado.
Quais algoritmos esta ferramenta oferece?
Ela calcula MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para texto ou arquivo. Compare resultados gerados pelo mesmo algoritmo.
Hashes iguais provam que um arquivo é seguro ou autêntico?
Não. Um checksum confiável ajuda a detectar alterações, mas não procura malware. Se o checksum não for confiável, ele também não comprova a autenticidade do arquivo.
Espaços, letras maiúsculas e quebras de linha alteram o hash?
Sim. Qualquer alteração nos bytes de entrada — inclusive espaço, maiúsculas ou quebra de linha — muda o resumo. Compare exatamente o mesmo texto ou os mesmos bytes do arquivo.
Posso comparar um resultado MD5 com um SHA-256?
Não. Compare os valores gerados pelo mesmo algoritmo para cada entrada. Algoritmos diferentes produzem formatos e resultados distintos.
Por que hashes comuns não são adequados para armazenar senhas?
Funções MD5 e SHA de uso geral são rápidas e esta ferramenta não adiciona um salt específico para senhas. O armazenamento de senhas deve usar um método próprio e lento, como Argon2id, scrypt ou bcrypt.

Ferramentas relacionadas