Início›Ferramentas para desenvolvedores› Gerador de hashNavegador
Gerar o hash SHA de qualquer texto
Calcula um resumo criptográfico com a Web Crypto API. MD5 está ausente de propósito — o navegador não o implementa, e ele é inseguro para qualquer uso ligado a segurança há duas décadas.
MD5 não é oferecido — a Web Crypto API não o implementa, e de qualquer forma ele é inseguro para qualquer coisa ligada a segurança.
Resumo SHA-256
Predefinições comuns
Cada uma tem sua própria página, explicando de onde vem aquela exigência e o que esperar.
Como usar
- 1Cole na caixa de entrada o texto que você quer resumir.
- 2Escolha o algoritmo: SHA-1, SHA-256, SHA-384 ou SHA-512.
- 3O digest é renderizado na hora em hexadecimal minúsculo — copie com o botão Copiar.
Perguntas frequentes
- Por que MD5 não está aqui?
- Por dois motivos, e qualquer um deles basta. A Web Crypto API do navegador não implementa, e ele está quebrado há vinte anos: dá para produzir colisões num notebook. Se você está conferindo um checksum antigo vai precisar de outra ferramenta; se está escolhendo um algoritmo hoje, não escolha este.
- Qual algoritmo usar?
- SHA-256, a menos que algo especifique outra coisa. SHA-384 e SHA-512 são mais fortes e não são mais lentos em hardware de 64 bits. SHA-1 está aqui só para ler sistemas legados — é considerado inseguro para assinaturas desde 2017.
- Dá para reverter um hash?
- Invertendo, não. Mas um hash é determinístico, então entradas curtas ou comuns caem na hora diante de uma tabela de consulta. É por isso que senhas precisam de um algoritmo lento e com sal, como bcrypt ou Argon2, e não de um SHA puro.
- Por que meu hash não bate com o que o servidor gerou?
- Quase sempre pelos bytes exatos. Uma quebra de linha no final, fim de linha CRLF em vez de LF, ou uma codificação de texto diferente produzem um digest completamente diferente. Esta página resume os bytes UTF-8 exatamente do que está na caixa, sem acrescentar nada.