Gerador de Hash

Gere hash de texto com SHA-1, SHA-256, SHA-384 ou SHA-512 usando WebCrypto do browser. Calculado localmente — o input nunca sai da página.

Note: MD5 is not provided here — it is broken for security purposes. Use SHA-256 or higher for new applications.
Digite uma entrada acima para ver o resultado.
Digite uma entrada acima para ver o resultado.
Digite uma entrada acima para ver o resultado.
Digite uma entrada acima para ver o resultado.

Para que serve?

Um hash criptográfico pega qualquer entrada e produz uma impressão digital de tamanho fixo. Duas entradas idênticas sempre geram o mesmo digest; mudar um único bit muda o digest inteiro. Hashes sustentam checagens de integridade de arquivo, armazenamento content-addressable, assinaturas digitais e pipelines de hashing de senha (onde são combinados com uma função lenta como Argon2 ou bcrypt).

Todo o hashing aqui usa o crypto.subtle.digest do browser — as mesmas primitivas que sustentam o TLS. Seu input nunca sai da página.

Quando usar qual

Cuidados comuns