Generatore di Hash MD4

Genera hash MD4 a 128 bit — origine della crittografia moderna

Condividi:

Generatore di Hash MD4

La funzione hash pionieristica che ha fondato la crittografia moderna

MD4 (Message Digest 4) è una funzione hash crittografica progettata da Ron Rivest al MIT nel 1990. Produce un hash di 128 bit (32 caratteri hex). Sebbene crittograficamente compromessa, MD4 ha un'importanza storica enorme come antenata diretta di MD5, SHA-1 e dell'intera famiglia SHA-2.

Cos'è MD4?

MD4 elabora i dati in blocchi di 512 bit attraverso tre round di 16 operazioni ciascuno (48 in totale). Mantiene quattro variabili di stato a 32 bit mescolate tramite operazioni bit a bit, addizione modulare e rotazioni.

✅ Caratteristiche di MD4

  • Pioniere storico: Ha stabilito il framework Merkle-Damgård
  • Output 128 bit: Digest esadecimale di 32 cifre
  • Influenza diretta: Ha portato direttamente a MD5, SHA-1 e SHA-2
  • Semplice: Solo 48 operazioni per blocco

📊 Casi d'uso

  • Sistemi legacy: Protocolli di autenticazione NTLM
  • Educazione: Apprendimento della progettazione di funzioni hash
  • Ricerca: Studio dell'evoluzione della crittoanalisi differenziale
  • Non di sicurezza: Checksum veloci

⚠️ Avvertenza di sicurezza

MD4 è completamente compromessa — non utilizzare per la sicurezza. Le collisioni si trovano in meno di un secondo. Usa SHA-256 o SHA-512.

🔄 MD4 vs algoritmi moderni

🔵

MD4

128 bit, 3 round

Compromessa — solo storica

🟢

MD5

128 bit, 4 round

Anch'essa compromessa, più diffusa

🟡

SHA-256

256 bit, 64 round

Standard moderno sicuro

❓ Domande frequenti

Perché MD4 è ancora usata?

MD4 appare principalmente nei protocolli legacy come l'autenticazione NTLM su Windows.

Come è stata compromessa MD4?

Tramite crittoanalisi differenziale. Le collisioni si trovano con sforzo computazionale minimo.

Qual è la relazione tra MD4 e MD5?

MD5 è il successore diretto. Rivest ha aggiunto un quarto round e operazioni supplementari.