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
- Cole o texto que deseja calcular na entrada.
- Escolha MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 conforme o sistema alvo.
- Ative maiúsculas apenas se o checksum esperado usar hexadecimal maiúsculo.
- 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.