Gerador de Hash

Gere hashes criptográficos a partir de texto.

Casos de Uso de Hash


Funções hash auxiliam em verificações de integridade, impressões digitais rápidas e chaves de cache. São transformações unidirecionais, não armazenamento reversível.

  • Compare a saída do hash para detectar alterações acidentais em arquivos ou textos.
  • Escolha um algoritmo moderno como SHA-256 para verificações de integridade em geral.
  • Mantenha a normalização consistente antes de fazer hash para evitar falsos positivos.

Referência de Algoritmos


MD5 — 128-bit · 32 hex chars

Projetado por Ron Rivest em 1991. O MD5 produz um resumo de 128 bits e é muito rápido, mas está criptograficamente comprometido: ataques de colisão práticos são conhecidos desde 2004. Adequado para somas de verificação não adversariais e verificação de integridade de arquivos, mas não deve ser usado para senhas, assinaturas digitais ou qualquer finalidade crítica de segurança.

Wikipedia — MD5

SHA-1 — 160-bit · 40 hex chars

Desenvolvido pela NSA e publicado pelo NIST em 1995. O SHA-1 foi o sucessor do MD5 e dominou a PKI por uma década, mas foi formalmente descontinuado após o SHAttered (2017) demonstrar colisões de prefixo escolhido práticas. Ainda é usado em identificadores de objetos Git e alguns protocolos legados, mas não deve ser usado para novos trabalhos sensíveis à segurança.

Wikipedia — SHA-1

SHA-256 — 256-bit · 64 hex chars

Parte da família SHA-2, projetado pela NSA e publicado pelo NIST em 2001. O SHA-256 é o algoritmo de hash seguro mais amplamente utilizado atualmente: é usado em certificados TLS, assinatura de código, prova de trabalho do Bitcoin e inúmeros protocolos. Nenhum ataque prático é conhecido, e é o padrão recomendado para a maioria das aplicações.

Wikipedia — SHA-2

SHA-384 — 384-bit · 96 hex chars

Uma variante truncada do SHA-512 inicializada com constantes diferentes, produzindo um resumo de 384 bits. O SHA-384 oferece uma margem de segurança maior que o SHA-256 e é recomendado pelo NIST para aplicações que requerem pelo menos 192 bits de segurança, como assinatura de documentos ultrassecretos. Ele funciona aproximadamente na mesma velocidade que o SHA-512 em hardware de 64 bits.

Wikipedia — SHA-2

SHA-512 — 512-bit · 128 hex chars

O membro completo da família SHA-2, produzindo um resumo de 512 bits. O SHA-512 usa operações de palavra de 64 bits e pode superar o SHA-256 em CPUs de 64 bits para entradas grandes. Ele fornece a maior margem de segurança dos algoritmos listados aqui e é usado em aplicações de alta confiança, como chaves raiz de autoridade certificadora e assinatura de firmware.

Wikipedia — SHA-2