Hash Generator
Computar hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto.
SHA-1
Enter text above to compute
SHA-256
Enter text above to compute
SHA-384
Enter text above to compute
SHA-512
Enter text above to compute
What is Hash Generator?
Uma função de hash criptográfica recebe uma entrada de tamanho arbitrário e produz um resumo de comprimento fixo, geralmente representado como uma string hexadecimal, que serve como uma impressão digital dos dados. Essa ferramenta computa os resumos SHA-1, SHA-256, SHA-384 e SHA-512 do seu texto ao mesmo tempo usando a implementação nativa do Web Crypto no navegador. O hash é determinístico — a mesma entrada e algoritmo sempre produzem a mesma saída — o que torna os hashes úteis para verificar a integridade de arquivos e detectar se os dados foram alterados. Os resumos brutos SHA não são adequados para armazenar senhas diretamente; um algoritmo lento de propósito específico, como bcrypt, scrypt ou Argon2, deve ser usado para isso.
How to Use Hash Generator
- Digite ou cole o texto que você deseja hash.
- Os resumos SHA-1, SHA-256, SHA-384 e SHA-512 são todos computados instantaneamente, lado a lado.
- Clique em "Copiar" ao lado de qualquer hash para copiar apenas aquele.
Examples
SHA-256 de "hello"
Input: hello
Output: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-1 de "hello"
Input: hello
Output: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
Common Mistakes
- Usar um hash SHA-256 bruto para armazenar senhas — sempre use um algoritmo de hash de senha de propósito (bcrypt, scrypt, Argon2) em vez disso, pois hashes rápidos como o SHA-256 são triviais de forçar em escala.
- Assumir que um hash correspondente garante que um arquivo é seguro — um hash confirma que o arquivo não foi corrompido ou alterado em relação a um hash conhecido bom, não que o arquivo original fosse seguro para começar.
- Comparar hashes de forma sensível a maiúsculas e minúsculas quando uma fonte maiúscula o output hexadecimal e outra o minuscula — normalize o caso antes de comparar.
Why Use This Tool
- Calcula os quatro variantes SHA comuns de uma vez — não há necessidade de escolher um e mudar de ferramenta se você precisa de um comprimento diferente.
- Usa a implementação nativa, auditada da API Web Crypto em vez de uma biblioteca JavaScript de hash de terceiros.
- Executa inteiramente no lado do cliente — nada do que você hash é transmitido.
- Resultados instantâneos sem limite de tamanho de input além da memória disponível do navegador.