Gerador Hash

Gere hashes MD5, SHA-1, SHA-256 e SHA-512 de qualquer texto instantaneamente, enquanto você digita. Compare um resultado com um hash conhecido e veja os rótulos de nível de segurança. Cada digest é calculado no seu navegador, então seu texto nunca é enviado.

0 / 1.000.000

Digite ou cole um texto — os hashes MD5, SHA-1, SHA-256 e SHA-512 aparecem enquanto você digita.

Resultados de Hash

O resultado aparecerá aqui...

Aviso de Segurança Importante

Não use MD5 e SHA-1 para dados importantes devido a vulnerabilidades de segurança.

Para armazenamento real de senhas, use algoritmos de hash dedicados como bcrypt, scrypt ou Argon2.

Esta ferramenta deve ser usada apenas para fins educacionais e de desenvolvimento.

Descrições dos Algoritmos de Hash

MD5 (128 bits)
Rápido mas criptograficamente quebrado. Recomendado apenas para checksums e detecção de arquivos duplicados
SHA-1 (160 bits)
Mais seguro que MD5 mas atualmente não recomendado. Usado em sistemas legados como Git
SHA-256 (256 bits)
Hash forte atualmente recomendado. Usado em criptomoedas, assinaturas digitais e autenticação de segurança
SHA-512 (512 bits)
Algoritmo de hash mais forte. Usado em sistemas de alta segurança e assinaturas de preservação de longo prazo

Como Usar

  1. Digite ou cole o texto do qual quer gerar o hash — os hashes MD5, SHA-1, SHA-256 e SHA-512 aparecem enquanto você digita
  2. Veja o rótulo de nível de segurança ao lado de cada algoritmo; SHA-256 é a escolha usual para verificar a integridade
  3. Abra Configurações para agrupar o hash com separadores ou para comparar um resultado com um hash conhecido e ver se coincide
  4. Copie cada hash separadamente com o botão de copiar da linha dele

Entendendo funções hash e resumos

O que este gerador faz

Uma função hash reduz qualquer texto que você digita a uma sequência de comprimento fixo formada por caracteres hexadecimais, chamada de resumo ou digest. Esta ferramenta executa quatro algoritmos comuns ao mesmo tempo — MD5, SHA-1, SHA-256 e SHA-512 — e cada resumo é atualizado assim que você altera o texto. O tamanho do resultado varia conforme o algoritmo: MD5 gera 32 caracteres hex, SHA-1 gera 40, SHA-256 gera 64 e SHA-512 gera 128.

O hash é unidirecional por natureza. Um mesmo texto sempre produz o mesmo resumo, mas não há operação que reconstrua o texto original a partir do resumo. Alterar um único caractere reescreve toda a saída, e é justamente isso que torna os hashes úteis para identificar diferenças.

Quando usar

O uso mais comum é confirmar que um arquivo ou mensagem chegou intacto. Muitas páginas de download publicam o SHA-256 de uma versão; calcule o hash da cópia que você recebeu e compare os dois resumos para verificar que nada foi corrompido ou trocado no caminho. O campo de comparação deixa você colar um resumo de referência e ver de imediato se ele coincide.

Quem programa também recorre a ela para gerar impressões rápidas e eliminar duplicatas, para testar como um sistema armazena valores com hash ou para estudar o comportamento de cada algoritmo sobre a mesma entrada. Um resumo é apenas uma sequência hexadecimal, então o conversor binário/hex ajuda quando o mesmo valor é necessário em outra base; e um conteúdo que chega codificado em Base64 deve ser devolvido antes à forma original com o codificador/decodificador Base64, pois calcular o hash do texto codificado gera um resumo diferente do dado em si.

Exemplo: gerar o hash de uma cadeia curta

Digite a palavra hello e o SHA-256 retorna 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824, 64 caracteres hex, sempre iguais. O MD5 da mesma palavra é bem mais curto: 5d41402abc4b2a76b9719d911017c592. Acrescente um espaço ou coloque o H em maiúscula e os dois resumos mudam por completo, sem qualquer semelhança com os anteriores. Esse efeito avalanche é o que torna os hashes verificações de integridade confiáveis.

Observações e casos limite

Nenhum algoritmo serve para tudo. MD5 e SHA-1 são rápidos, mas estão criptograficamente quebrados — existem ataques de colisão práticos —, então reserve-os para somas de verificação e detecção de duplicatas, nunca para segurança. O SHA-256 é hoje a opção padrão para assinaturas digitais e blockchains, enquanto o SHA-512 oferece uma margem maior para usos de alta segurança ou de longo prazo.

O hash também não é a ferramenta certa para armazenar senhas sozinho. Um SHA-256 direto de uma senha pode ser quebrado com tabelas pré-calculadas, por isso os sistemas reais usam algoritmos propositalmente lentos como bcrypt, scrypt ou Argon2 com um sal único. Encare este gerador como um meio de criar e conferir resumos, não como um cofre de senhas.

Perguntas frequentes

Gerar resumos MD5, SHA-1, SHA-256 e SHA-512 é ilimitado e gratuito, e o campo de comparação junto com as classificações de segurança por cores já vêm incluídos. Não há limites de uso, algoritmos reservados a um plano pago nem contas.