Γεννήτρια Snefru Hash
Δημιουργία Snefru hashes — ένα πρώιμο ορόσημο κρυπτογραφικού σχεδιασμού
Το Snefru σχεδιάστηκε από τον Ralph Merkle στο Xerox PARC το 1990, πήρε το όνομα από τον Φαραώ Σνεφρού. Παράγει hash 128-bit ή 256-bit. Ιστορικά σημαντικό ως μία από τις πρώτες hash functions με κατασκευή Merkle-Damgård. Σπασμένο αλλά σημαντικό για κατανόηση εξέλιξης.
Τι είναι το Snefru;
Επεξεργάζεται είσοδο σε blocks 512-bit (128-bit) ή 384-bit (256-bit) με γύρους βασισμένους σε S-boxes. Η 2-γύρων έκδοση σπάστηκε γρήγορα. Η 8-γύρων είναι πιο ανθεκτική αλλά μη ασφαλής.
✅ Χαρακτηριστικά Snefru
- • Ιστορικός Πρωτοπόρος: Μία από τις πρώτες Merkle-Damgård hash functions
- • Έξοδος 256-bit: 64 δεκαεξαδικοί χαρακτήρες hash
- • Xerox PARC: Σχεδιασμένο από τον Ralph Merkle, εφευρέτη Merkle trees
- • Εκπαιδευτική Αξία: Κλειδί για κατανόηση εξέλιξης hash functions
📊 Περιπτώσεις Χρήσης
- • Legacy Συστήματα: Συμβατότητα με παλαιότερα Xerox συστήματα
- • Εκπαίδευση: Διδασκαλία σχεδιασμού hash functions
- • Έρευνα: Μελέτη ανθεκτικότητας σε differential cryptanalysis
- • Ιστορική Ανάλυση: Κατανόηση εξέλιξης από Snefru σε SHA-2
⚠️ Προειδοποίηση Ασφαλείας
Το Snefru είναι ΣΠΑΣΜΕΝΟ για κρυπτογραφικούς σκοπούς. Η differential cryptanalysis βρήκε collisions. ΜΗΝ το χρησιμοποιείτε για ασφάλεια. Χρησιμοποιήστε SHA-256 ή SHA-512.
🔄 Snefru vs Σύγχρονοι Αλγόριθμοι
Snefru
128/256-bit, βασισμένο σε S-box
Σπασμένο — μόνο ιστορικό ενδιαφέρον
MD5
Έξοδος 128-bit
Επίσης σπασμένο, πιο διαδεδομένο
SHA-256
Έξοδος 256-bit
Ασφαλές σύγχρονο πρότυπο
❓ Συχνές Ερωτήσεις
Γιατί ονομάστηκε από Φαραώ;
Ο Ralph Merkle ακολούθησε παράδοση ονοματοδοσίας κρυπτογραφικών αλγορίθμων από αιγυπτιακά στοιχεία (Khufu, Khafre).
Πώς σπάστηκε;
Οι Biham και Shamir εφάρμοσαν differential cryptanalysis στη 2-γύρων έκδοση. Η επίθεση επεκτάθηκε σε περισσότερους γύρους.
Ποια η κληρονομιά του;
Βοήθησε να καθιερωθεί η κατασκευή Merkle-Damgård. Οι αδυναμίες του ώθησαν έρευνα σε ανθεκτικότητα.