O que é o Gerador de hash?
O Gerador de hash é um utilitário grátis que roda no navegador, no ToolsMinify. Use este gerador de hash grátis para criar um hash criptográfico (message digest) de qualquer texto com SHA-256, SHA-1, SHA-384 ou SHA-512. Cole sua entrada, escolha um algoritmo e receba na hora o digest hexadecimal em minúsculas. O hashing é unidirecional: a mesma entrada sempre produz a mesma saída de tamanho fixo, mas não é possível reverter um hash para o dado original. Tudo roda no lado do cliente, com a Web Crypto API nativa do navegador, então seu texto nunca é enviado, registrado ou armazenado. Não exige cadastro, processa os dados localmente quando possível e foi feito para ser rápido no celular e no computador.
Gere hashes SHA-256, SHA-1, SHA-384 e SHA-512 de qualquer texto. Obtenha o digest hexadecimal em minúsculas na hora, no navegador - sem upload.
Teste agora
Abra o Gerador de hash grátis e siga os passos abaixo - sem precisar baixar nada.
Por que usar o Gerador de hash?
- Evite instalar um pacote só para uma transformação pontual
- A validação pega entradas malformadas antes de chegarem à produção
- Copie a saída pronta para colar no código, no SQL ou no corpo de uma requisição
- Tudo roda no cliente, então o payload nunca sai da sua máquina
Como usar o Gerador de hash passo a passo
- Passo 1: Escolha um algoritmo de hash - o SHA-256 é o padrão e a melhor opção de uso geral.
- Passo 2: Digite ou cole seu texto na caixa de entrada.
- Passo 3: Clique em "Gerar hash" para calcular o digest.
- Passo 4: Copie a saída hexadecimal em minúsculas, ou troque de algoritmo para comparar digests.
O Gerador de hash fica em Ferramentas para desenvolvedores. Abra a página da ferramenta, digite os seus dados no campo principal e os resultados se atualizam na hora. Use o botão de copiar para colar a saída em documentos, editores de código ou planilhas.
Casos de uso comuns
SHA-256 de "abc"
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad (64 caracteres hex, 256 bits)
SHA-1 de "abc"
a9993e364706816aba3e25717850c26c9cd0d89d (40 caracteres hex, 160 bits)
Verificar o checksum de um download
Cole o texto de um arquivo ou uma string publicada e compare a saída SHA-256 com o checksum informado por quem publicou - eles precisam ser exatamente iguais.
Exemplos
- SHA-256 de "abc": ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad (64 caracteres hex, 256 bits)
- SHA-1 de "abc": a9993e364706816aba3e25717850c26c9cd0d89d (40 caracteres hex, 160 bits)
- Verificar o checksum de um download: Cole o texto de um arquivo ou uma string publicada e compare a saída SHA-256 com o checksum informado por quem publicou - eles precisam ser exatamente iguais.
Dicas de quem usa
- Teste primeiro com dados de exemplo quando o payload real for sensível.
- Se o processamento falhar, normalmente a entrada está malformada, não a ferramenta.
- Guarde uma versão minificada e uma legível: uma para publicar, outra para depurar.
Perguntas frequentes
O que é um hash?
Um hash (ou message digest) é uma impressão digital de tamanho fixo da sua entrada, produzida por uma função unidirecional. Qualquer mudança na entrada - até um único caractere ou um espaço no final - produz um hash completamente diferente. A mesma entrada sempre produz o mesmo hash, o que torna os hashes ideais para verificar integridade e comparar dados sem guardar o original.
Quais algoritmos de hash esta ferramenta suporta?
Ela suporta a família SHA exposta pela Web Crypto API do navegador: SHA-1 (160 bits), SHA-256 (256 bits), SHA-384 (384 bits) e SHA-512 (512 bits). O SHA-256 é o padrão recomendado para checksums e uso geral.
Esta ferramenta consegue gerar um hash MD5?
Não. A Web Crypto API do navegador (crypto.subtle.digest) não implementa MD5, por isso ele não é oferecido aqui. O MD5 também é considerado quebrado para fins de segurança, porque é fácil produzir colisões - prefira SHA-256. Se você só precisa de MD5 para um checksum legado, sem requisitos de segurança, use uma biblioteca dedicada no servidor ou na linha de comando.
Devo usar um hash para armazenar senhas?
Não um hash SHA puro, por si só. Hashes rápidos como o SHA-256 são feitos para velocidade, o que os torna uma escolha ruim para senhas. Use um algoritmo de hash de senha lento e com salt, como bcrypt, scrypt ou Argon2, para credenciais. SHA-256/512 puro é adequado para checksums de arquivos, integridade de dados e geração de identificadores.
Meu texto é enviado para um servidor?
Não. Todo o hashing acontece inteiramente no seu navegador, usando a Web Crypto API padrão. Nada do que você cola é enviado, registrado ou armazenado, então é seguro gerar o hash de strings sensíveis.
Por que adicionar um espaço ou uma quebra de linha muda o hash por completo?
Funções de hash têm efeito avalanche: inverter até um único bit da entrada muda cerca de metade dos bits da saída. A ferramenta gera o hash da sua entrada exatamente como ela foi digitada, incluindo espaços no final e quebras de linha, então garanta que a entrada seja idêntica quando você comparar dois digests.
Ferramentas relacionadas que você pode precisar
Explore outras ferramentas para desenvolvedores no ToolsMinify. A página do Gerador de hash tem links para utilitários relacionados, para você concluir o trabalho sem sair do site.
Pronto para começar?
Use o Gerador de hash de graça - preciso, rápido e otimizado para o celular.