Gerador de Hash MD5, SHA-1 e SHA-256
Gere hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, todos ao mesmo tempo. Útil para conferir integridade de arquivos, comparar valores e testar integrações.
- MD5
- SHA-1
- SHA-256
- SHA-384
- SHA-512
O que é hash?
Uma função de hash transforma qualquer texto em uma sequência de tamanho fixo, chamada de hash ou resumo. O mesmo texto sempre gera o mesmo hash, e qualquer mudança mínima, como trocar uma letra, gera um hash completamente diferente. Não dá para voltar do hash para o texto original.
Diferença entre MD5, SHA-1 e SHA-256
- MD5 (128 bits, 32 caracteres): rápido e ainda comum em checksums de download, mas inseguro contra colisões. Não use para segurança.
- SHA-1 (160 bits, 40 caracteres): usado no Git e em sistemas antigos. Também tem colisões conhecidas.
- SHA-256 (256 bits, 64 caracteres): padrão atual para assinaturas, certificados, blockchain e verificação de integridade.
- SHA-384 e SHA-512: da mesma família SHA-2, com resumos maiores.
Como gerar um hash
- Digite ou cole o texto no campo.
- Os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 aparecem na hora.
- Clique em Copiar ao lado do algoritmo que você precisa.
Exemplo de hash
O texto abc tem MD5 900150983cd24fb0d6963f7d28e17f72 e SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Use esses valores para conferir se outra ferramenta está calculando certo.
Perguntas frequentes
Dá para descriptografar um hash MD5 ou SHA-256?
Não. Hash é uma função de mão única, não uma criptografia. Sites que dizem reverter MD5 só procuram o hash em listas de textos já conhecidos.
Qual hash é mais seguro?
Entre os disponíveis, SHA-256 e SHA-512. MD5 e SHA-1 têm colisões conhecidas e não devem ser usados para segurança, apenas para checksums simples.
Posso usar SHA-256 para guardar senhas?
Não é o ideal. SHA-256 é rápido demais, o que facilita ataques de força bruta. Para senhas, use bcrypt, scrypt ou Argon2, que são lentos e usam salt.
Por que o hash muda quando adiciono um espaço?
Porque qualquer alteração no texto, mesmo um espaço ou uma quebra de linha, gera um hash completamente diferente. Isso é o efeito avalanche.
Quantos caracteres tem cada hash?
Em hexadecimal: MD5 tem 32, SHA-1 tem 40, SHA-256 tem 64, SHA-384 tem 96 e SHA-512 tem 128 caracteres.