Gerador de Hash
Gere hashes criptográficos (SHA-1, SHA-256, SHA-384, SHA-512) a partir de texto.
MD5 is intentionally omitted (broken; not supported by the Web Crypto API).
Visão geral
Um hash criptográfico mapeia uma entrada de qualquer tamanho para um resumo de
tamanho fixo. A mesma entrada sempre produz o mesmo resumo, enquanto a mudança
de um único caractere na entrada produz um resumo completamente diferente. Esta
ferramenta calcula os quatro algoritmos — SHA-1, SHA-256, SHA-384 e SHA-512
— ao mesmo tempo, conforme você digita, usando a Web Crypto API
(crypto.subtle.digest).
Como usar
- Digite ou cole seu texto em Input.
- Os quatro campos de resumo — SHA-1, SHA-256, SHA-384, SHA-512 — são atualizados automaticamente, como cadeias hexadecimais.
- Copie o resumo de que você precisa a partir do campo somente leitura correspondente.
Exemplos
- SHA-256 de
hello→2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 - SHA-1 de
hello→aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d - Comprimentos dos resumos em hexadecimal: SHA-1 = 40 caracteres, SHA-256 = 64, SHA-384 = 96, SHA-512 = 128.
Observações
O SHA-1 está obsoleto para uso em segurança — existem ataques práticos de
colisão; prefira SHA-256 ou SHA-512. Calcular um hash não é criptografar: o
resultado fornece integridade, e não confidencialidade. Para senhas, nunca
guarde um hash puro do valor — use uma KDF lenta e com sal, como bcrypt, scrypt
ou Argon2. A entrada é processada como bytes UTF-8, então os resumos coincidem
com echo -n "text" | shasum -a 256 na linha de comando.