Gerador de hash MD5 e SHA

Calcule MD5, SHA e outros resumos

Entrada
Saída

Guia da ferramenta

Sobre Gerador de hash MD5 e SHA

Um gerador hash transforma texto em um digest de tamanho fixo como MD5, SHA-1, SHA-256, SHA-384 ou SHA-512.

A ferramenta calcula no navegador, permite saída em maiúsculas e ajuda em checksums, comparações, assinaturas e exemplos de debug.

Como usar o MD5 & SHA Hash Generator

  1. Cole o texto que deseja calcular na entrada.
  2. Escolha MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 conforme o sistema alvo.
  3. Ative maiúsculas apenas se o checksum esperado usar hexadecimal maiúsculo.
  4. Copie a saída e compare com o digest esperado pela API, build ou documentação.

Quando usar

  • Verificar se um payload curto bate com um checksum MD5 ou SHA documentado.
  • Criar digests de exemplo para assinatura de API, testes ou documentação.
  • Comparar dois textos gerando hash com o mesmo algoritmo.
  • Depurar checksum diferente por caixa alta/baixa.

Algoritmos hash e erros comuns

Hash é mão única: você calcula o digest a partir da entrada, mas não decripta o digest para recuperar o texto. Bytes de entrada e formato importam.

  • MD5: comum em checksums legados, mas inadequado para resistência a colisões sensível.
  • SHA-1: também legado para segurança; use apenas se sistema antigo exigir.
  • SHA-256: escolha moderna comum para exemplos, integridade e assinaturas.
  • Espaços, quebras de linha, encoding e caracteres invisíveis mudam o hash.

Perguntas frequentes sobre Calculadora Hash

Hash é o mesmo que criptografia?
Não. Criptografia é reversível com chave; hash é mão única e serve para comparação, integridade ou assinatura.
Posso recuperar o texto de um MD5?
Não. O digest não contém informação suficiente para restaurar a entrada original.
Por que não bate com outra ferramenta?
Confira espaços extras, finais de linha, encoding, caixa da saída e se o algoritmo é o mesmo.
Devo usar MD5 ou SHA-256?
Use o algoritmo exigido pelo sistema alvo. Para exemplos novos, SHA-256 costuma ser melhor que MD5.
Minha entrada é enviada?
Não. O cálculo roda localmente no navegador e não é enviado ao wetool.site.

Gerador hash vs hash de senha

Esta ferramenta calcula MD5/SHA bruto. Para armazenar senhas, use algoritmos lentos e com salt como bcrypt, scrypt ou Argon2 em backend confiável.

Normalize a entrada antes de comparar hashes

Uma newline, espaço ou mudança de encoding muda totalmente o MD5/SHA. Quando não bate, verifique primeiro os bytes.

  • Confira trailing newlines ao copiar texto; Linux echo adiciona newline exceto com echo -n.
  • Confirme se a entrada é UTF-8, UTF-16 ou binário bruto; hash de texto não é igual a hash dos bytes do arquivo.
  • Para arquivos baixados, calcule hash do conteúdo original, não do nome, URL ou preview do navegador.

Limites entre Hash, HMAC e senhas

Hash valida integridade, mas não prova quem criou a mensagem e não basta para armazenar senhas.

  • SHA-256 simples só mostra se a entrada mudou; se um atacante troca conteúdo e hash, ainda pode burlar.
  • Para integridade com chave use HMAC-SHA256, não concatene um secret antes de hashear.
  • Senhas devem usar algoritmos lentos com salt como Argon2, bcrypt ou scrypt, não MD5/SHA bruto.