Gerador de hash

Calcule somas de verificação MD5, SHA-1, SHA-256, SHA-384 e SHA-512

Sobre as funções de hash criptográficas

Uma função de hash transforma uma entrada de qualquer comprimento num resumo de comprimento fixo. A mesma entrada produz sempre o mesmo resumo e alterar um único bit dá um resultado completamente diferente. Os hashes são unidirecionais: não é possível recuperar a entrada a partir do resumo.

Que algoritmo devo usar?

  • MD5 (128 bits) — quebrado em termos de segurança. Serve apenas para somas de verificação e chaves de cache.
  • SHA-1 (160 bits) — obsoleto; existem colisões práticas. Evite em trabalho novo.
  • SHA-256 (256 bits) — a escolha sensata por omissão para integridade e assinaturas.
  • SHA-384 / SHA-512 — resumos maiores; o SHA-512 é muitas vezes mais rápido em hardware de 64 bits.

Não use estes para palavras-passe

Hashes simples são demasiado rápidos para guardar palavras-passe. Use uma função criada para isso, como Argon2id, scrypt ou bcrypt, deliberadamente lentas e com sal.

Privacidade

Todo o cálculo é feito localmente no seu navegador com a Web Crypto API (e uma implementação autónoma de MD5). Nada do que escreve é enviado para um servidor.