Gerador de Hash MD4

Gere hashes MD4 de 128 bits — origem da criptografia moderna

Partilhar:

Gerador de Hash MD4

A função hash pioneira que fundou a criptografia moderna

MD4 (Message Digest 4) é uma função hash criptográfica concebida por Ron Rivest no MIT em 1990. Produz um hash de 128 bits (32 caracteres hex). Embora criptograficamente comprometida, MD4 tem importância histórica enorme como ancestral direta de MD5, SHA-1 e de toda a família SHA-2.

O que é MD4?

MD4 processa dados em blocos de 512 bits através de três rondas de 16 operações cada (48 no total). Mantém quatro variáveis de estado de 32 bits.

✅ Características

  • Pioneiro histórico: Estabeleceu o framework Merkle-Damgård
  • Saída 128 bits: Digest hexadecimal de 32 dígitos
  • Influência direta: Conduziu a MD5, SHA-1 e SHA-2
  • Simples: Apenas 48 operações por bloco

📊 Casos de uso

  • Sistemas legados: Protocolos de autenticação NTLM
  • Educação: Aprendizagem de design de funções hash
  • Investigação: Estudo da evolução da criptoanálise diferencial
  • Não segurança: Checksums rápidos

⚠️ Aviso de segurança

MD4 está completamente comprometida — não usar para segurança. As colisões encontram-se em menos de um segundo. Use SHA-256.

🔄 MD4 vs modernos

🔵

MD4

128 bits, 3 rondas

Comprometida — apenas histórica

🟢

MD5

128 bits, 4 rondas

Também comprometida

🟡

SHA-256

256 bits, 64 rondas

Padrão moderno seguro

❓ Perguntas frequentes

Porque é que MD4 ainda é usada?

MD4 aparece principalmente em protocolos legados como a autenticação NTLM no Windows.

Como foi comprometida a MD4?

Por criptoanálise diferencial. Colisões completas encontram-se com esforço computacional mínimo.

Qual a relação entre MD4 e MD5?

MD5 é o sucessor direto. Rivest adicionou uma quarta ronda e operações suplementares.