Gerador de hash
Cole um texto e veja o seu hash em SHA-256 ou SHA-512, em hexadecimal.
Como usar
- Cole o texto na área de texto. O limite é de 100.000 caracteres.
- Escolha o algoritmo. SHA-256 é o padrão, e SHA-512 gera um resultado mais longo.
- Clique em calcular hash e copie o resultado.
Como funciona
O texto é convertido para bytes UTF-8, e o hash é calculado com crypto.subtle.digest, a função de hash do navegador. O resultado aparece em hexadecimal, com letras minúsculas. Trocar uma letra do texto muda o hash inteiro.
Exemplo
O SHA-256 do texto "abc" é ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.
Limitações
Hash não é cifra e não protege senhas. Não use para guardar senhas. O texto não sai do navegador.
Perguntas frequentes
Hash é a mesma coisa que criptografia?
Não. Criptografia pode ser revertida com uma chave. Hash é de mão única: o resultado não volta ao texto original.
Posso usar o hash para guardar senhas?
Não. Para senhas, use algoritmos feitos para isso, com sal e custo de processamento, como bcrypt ou Argon2.
Por que a ferramenta precisa de HTTPS?
O navegador só libera crypto.subtle em páginas seguras, com HTTPS ou em localhost. Em outra página, a ferramenta mostra um erro e não calcula o hash.