Gerador de hash
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto localmente com a Web Crypto API. Copie o digest hexadecimal na hora.
🔒 Executa completamente no seu navegador — nada é enviadoGere hashes de texto localmente
Uma função hash transforma texto em um digest de tamanho fixo que muda completamente quando a entrada muda. Desenvolvedores usam hashes para comparar dados, verificar listas de arquivos, criar chaves de cache e checar se dois textos são idênticos sem armazenar o valor original. Este gerador usa crypto.subtle.digest, a Web Crypto API integrada aos navegadores modernos, então o texto é processado no seu dispositivo. O resultado é exibido em caracteres hexadecimais minúsculos e pode ser copiado com um clique. Texto vazio também é válido; ele produz o digest padrão de uma sequência de bytes vazia.
Escolhendo algoritmos SHA
O SHA-256 é a melhor opção padrão para a maioria das tarefas modernas porque tem amplo suporte e ainda é considerado seguro para verificações gerais de integridade. O SHA-384 e o SHA-512 produzem digests mais longos e costumam ser usados em sistemas que já padronizaram a família SHA-2 com saída maior. O SHA-1 continua disponível aqui para compatibilidade com sistemas mais antigos, mas não deve ser escolhido para novos projetos sensíveis à segurança, pois existem ataques de colisão práticos. Se um serviço exigir um algoritmo específico, atenda a esse requisito exatamente, incluindo a codificação do texto e as quebras de linha, porque até pequenas diferenças na entrada produzem um digest diferente.
Hashes não são criptografia
Hashes são resumos de mão única, não mensagens criptografadas. Você não pode descriptografar um digest SHA para recuperar a entrada, mas atacantes podem tentar entradas comuns e comparar os hashes resultantes. Por isso, hashes SHA simples não são seguros para armazenar senhas. O armazenamento de senhas exige algoritmos lentos, com salt e criados para esse fim, como Argon2, bcrypt ou scrypt, em um backend confiável. Use esta ferramenta do navegador para gerar digests locais rapidamente, demonstrações, verificações de compatibilidade e fluxos de integridade não secretos em que manter a entrada no seu dispositivo é útil. Se for comparar resultados com outro aplicativo, copie o texto exato com cuidado e atente para espaços ocultos, tabulações ou quebras de linha finais, pois esses caracteres também fazem parte da entrada processada.
Como usar
- Digite o textoCole ou digite o texto do qual você quer gerar o hash.
- Escolha o algoritmoSelecione SHA-1, SHA-256, SHA-384 ou SHA-512.
- Gere e copieCrie o digest hexadecimal localmente e copie-o se precisar.