DT Dev Tools

Gerador de hash — SHA-1, SHA-256, SHA-512

Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 com a Web Crypto API do navegador. Todo o cálculo do hash acontece localmente, sem enviar nada.

🔒 Executa completamente no seu navegador — nada é enviado

MD5 is not offered because it is not available in SubtleCrypto and is unsuitable for modern security use.

Advertisement

O que o Gerador de hash faz

O Gerador de hash transforma texto em resumos SHA hexadecimais com a Web Crypto API do navegador. Desenvolvedores usam hashes para comparar valores, documentar checksums, criar identificadores de cache, verificar dados de exemplo e construir referências determinísticas em testes. A ferramenta oferece SHA-1 para comparações legadas, além de SHA-256, SHA-384 e SHA-512 para fluxos de trabalho modernos. A entrada é codificada em UTF-8 antes do hash.

Esta página foi pensada para o trabalho diário de desenvolvedores: verificações rápidas durante a depuração, preparação de pequenos exemplos para documentação e limpeza de dados antes de colá-los em um editor, terminal, issue ou fixture de teste. A interface mantém entrada, controles, saída e mensagem de status próximos, para que o resultado seja fácil de conferir antes de copiá-lo.

Fluxo de trabalho privado no navegador

Todo o processamento acontece com JavaScript no navegador. A ferramenta não envia a um servidor seus textos, tokens, URLs, trechos ou valores gerados e não exige conta. Esse modelo de privacidade é importante porque pequenos utilitários costumam receber respostas reais de API, exemplos de configuração, logs, dados de autenticação ou exemplos com formato de dados de clientes durante a solução de problemas. Manter o trabalho local reduz o risco e deixa a ferramenta instantânea, pois não há viagem pela rede.

Dicas práticas

SHA-256 é a melhor escolha padrão para a maioria dos novos trabalhos de checksum e integração. SHA-384 ou SHA-512 podem ser exigidos por protocolos específicos. SHA-1 deve ser tratado como opção legada, não como uma nova escolha de segurança. O MD5 foi omitido de propósito porque não está disponível via crypto.subtle e não é seguro para decisões modernas sensíveis à segurança.

Sempre revise o resultado antes de confiar nele em produção. Utilitários de navegador são ótimos para inspecionar e preparar, mas não conseguem conhecer todas as convenções de projeto ou requisitos de segurança. Se o resultado for ser commitado, compartilhado publicamente ou usado em um fluxo de autenticação, confirme que ele não contém segredos e que corresponde ao formato esperado pela sua aplicação.

Como usar

  1. Digite o textoCole o texto exato que será submetido ao hash.
  2. Selecione o algoritmoEscolha um dos algoritmos SHA compatíveis.
  3. Gere e copieCrie e copie o resumo hexadecimal.

Perguntas frequentes

Ele consegue gerar hash de arquivos?
Esta página gera hash apenas de texto.
Por que não há MD5?
O MD5 não está disponível em crypto.subtle e não é seguro.
A entrada é enviada?
Não. O cálculo do hash acontece no seu navegador.
Advertisement