Hash Generator

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.

SHA-1
SHA-256
SHA-384
SHA-512

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

  1. Digite ou cole o texto a ser hasheado na área de entrada.
  2. Os quatro hashes atualizam instantaneamente conforme você digita.
  3. 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.