Gerador de hash (MD5 · SHA-256)
Calcule MD5, SHA-1, SHA-256 e SHA-512 de qualquer texto no navegador.
Gere os quatro hashes mais usados de uma só vez a partir de um texto: MD5, SHA-1, SHA-256 e SHA-512, em hexadecimal, com botão de copiar por algoritmo. Os SHA usam a API criptográfica nativa do navegador (SubtleCrypto) — nada é enviado a servidor, então é seguro calcular hash de dados sensíveis.
O que é um hash
Um hash é uma "impressão digital" de um dado: uma função como MD5, SHA-1, SHA-256 ou SHA-512 transforma qualquer texto ou arquivo em um código de tamanho fixo. Mudar um único caractere gera um hash completamente diferente. Por isso o hash é usado para verificar integridade — se dois arquivos têm o mesmo SHA-256, são idênticos byte a byte.
Qual algoritmo usar
MD5 e SHA-1 são rápidos, mas não são mais seguros contra ataques — sirvam apenas para verificação simples de integridade, não para senhas. Para segurança, prefira SHA-256 ou SHA-512. Uma característica-chave: o hash é de mão única — você calcula o hash a partir do dado, mas não recupera o dado a partir do hash.
Calculado no navegador
Textos e arquivos são processados localmente, sem upload — importante, já que você costuma calcular hash justamente de coisas sensíveis. Para segurança de senhas, combine com o gerador de senha forte.
Perguntas frequentes
Para que serve um hash?
Um hash é uma "impressão digital" de tamanho fixo: o mesmo texto sempre gera o mesmo hash, e qualquer mudança de um caractere muda o resultado completamente. Usa-se para verificar integridade de arquivos, comparar conteúdos e indexar dados.
MD5 e SHA-1 ainda podem ser usados?
Para checksums e deduplicação, sim. Para segurança (assinaturas, senhas), não — ambos têm colisões conhecidas. Prefira SHA-256 ou superior; e para armazenar senhas, use algoritmos lentos como bcrypt/argon2, nunca hashes simples.
Dá para "descriptografar" um hash?
Não — hash não é criptografia, é uma função de mão única. O que existe são tabelas de hashes pré-calculados (rainbow tables) para senhas comuns; por isso senhas exigem sal e algoritmos próprios.