UtiliTools

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

  1. Digite ou cole o texto no campo.
  2. Os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 aparecem na hora.
  3. 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.

Dica: para guardar senhas, não use MD5 nem SHA puro. Prefira algoritmos lentos e com salt, como bcrypt, scrypt ou Argon2.

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.

Veja também:

UtiliTools · by Viniciusadm · 2023 - 2026