Gerador de Hash — SHA-1, SHA-256, SHA-384, SHA-512
Digite qualquer texto abaixo e veja instantaneamente seus hashes SHA-1, SHA-256, SHA-384 e SHA-512. Os quatro são calculados no seu navegador usando a API Web Crypto nativa. Sua entrada nunca sai da sua máquina.
O que é um hash criptográfico?
Uma função de hash criptográfico pega qualquer entrada e produz uma saída de comprimento fixo (32, 64 ou 128 caracteres hex dependendo do algoritmo). Duas propriedades-chave a tornam útil: entradas idênticas sempre produzem saídas idênticas, e uma minúscula mudança na entrada altera completamente a saída. Reverter um hash de volta para a entrada é computacionalmente inviável.
Hashes estão em todo lugar: verificar se um arquivo baixado corresponde ao checksum do editor, indexar conteúdo em sistemas de controle de versão como Git, derivar chaves de cache, assinar tokens JWT e armazenar senhas (com sal extra e funções intencionalmente lentas como bcrypt ou argon2).
Como usar esta ferramenta
- Digite ou cole o texto a ser hasheado na área de entrada.
- Os quatro hashes atualizam instantaneamente conforme você digita.
- Clique em Copiar ao lado de qualquer uma das quatro linhas para colocar esse hash na área de transferência.
Perguntas frequentes
Minha entrada é enviada para um servidor?
Não. Os hashes são calculados localmente com a API Web Crypto do navegador. Nada sai da sua máquina — seguro mesmo para dados sensíveis.
Por que MD5 não está na lista?
A API Web Crypto não implementa MD5 porque ele está quebrado e não deve ser usado em contextos de segurança. Se você precisa de MD5 apenas para um caso de uso não relacionado a segurança (por exemplo, compatibilidade com sistemas legados), use uma ferramenta dedicada — adicioná-lo via WebAssembly está no roadmap.
Posso hashear um arquivo?
Atualmente a ferramenta só aceita texto. O hash de arquivo via arrastar e soltar está no roadmap. Como alternativa, cole o conteúdo do arquivo (por exemplo, um pequeno JSON ou arquivo de config) na área de entrada.