Generatore di Hash Snefru

Genera hash Snefru — la funzione hash storica di Xerox PARC

Condividi:

Generatore di Hash Snefru

Pietra miliare storica nella progettazione crittografica

Snefru è una funzione hash crittografica progettata da Ralph Merkle in Xerox PARC nel 1990, dal nome del faraone egizio Snefru. Può produrre hash di 128 o 256 bit ed è storicamente importante come una delle prime a usare la costruzione Merkle-Damgård.

Cos'è Snefru?

Snefru elabora dati in blocchi di 512 bit (per output 128 bit) o 384 bit (per output 256 bit) usando mixing basato su box di sostituzione.

✅ Proprietà

  • Pioniere storico: Una delle prime funzioni hash Merkle-Damgård
  • Output 256 bit: Digest di 64 caratteri
  • Xerox PARC: Progettata da Merkle, inventore degli alberi Merkle
  • Valore educativo: Essenziale per comprendere l'evoluzione dell'hashing

📊 Casi d'uso

  • Sistemi legacy: Compatibilità con vecchi sistemi Xerox
  • Educazione: Insegnamento della progettazione hash
  • Ricerca: Studio della resistenza all'analisi differenziale
  • Analisi storica: Evoluzione da Snefru a SHA-2

⚠️ Avvertenza

Snefru è crittograficamente compromessa. L'analisi differenziale di Biham e Shamir ha trovato collisioni. Usa SHA-256.

🔄 Snefru vs moderni

🔵

Snefru

128/256 bit

Compromessa — solo storica

🟢

MD5

128 bit

Anche compromessa, più usata

🟡

SHA-256

256 bit

Standard moderno sicuro

❓ Domande frequenti

Perché il nome di un faraone?

Ralph Merkle seguì la tradizione di nominare algoritmi crittografici con elementi egizi.

Come è stata compromessa Snefru?

Biham e Shamir usarono l'analisi differenziale per trovare collisioni nella versione a 2 round.

Qual è l'eredità di Snefru?

Snefru ha aiutato a stabilire Merkle-Damgård come paradigma dominante nel design hash.