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.