Γεννήτρια Tiger-128 Hash
Υψηλής ταχύτητας 128-bit hashing για 64-bit επεξεργαστές
Το Tiger-128 είναι truncated έκδοση Tiger, σχεδιασμένο από Anderson και Biham το 1995. Παράγει hash 128-bit (32 hex χαρακτήρες) παίρνοντας τα πρώτα 128 bits του Tiger-192. Σχεδιάστηκε για 64-bit πλατφόρμες. Χρήση σε file-sharing πρωτόκολλα.
Τι είναι το Tiger-128;
Επεξεργάζεται δεδομένα σε blocks 512-bit μέσω 24 γύρων σε τρία περάσματα. Κάθε πέρασμα χρησιμοποιεί τέσσερα S-boxes με 256 εγγραφές 64 bits.
✅ Χαρακτηριστικά Tiger-128
- • Βελτιστοποιημένο 64-bit: Εξαιρετικά γρήγορο σε σύγχρονες 64-bit CPUs
- • Έξοδος 128-bit: Συμπαγές 32-χαρακτήρων hex digest
- • Σχεδιασμός S-box: Τέσσερα μεγάλα S-boxes για ισχυρή διάχυση
- • File Sharing: Χρήση σε ed2k και DC++ πρωτόκολλα
📊 Περιπτώσεις Χρήσης
- • P2P Δίκτυα: Αναγνώριση αρχείων σε πρωτόκολλα κοινής χρήσης
- • Έλεγχοι Ακεραιότητας: Γρήγορη επαλήθευση αρχείων σε 64-bit
- • Fingerprinting: Content-addressable αναγνωριστικά αποθήκευσης
- • Deduplication: Αποτελεσματική ανίχνευση διπλών αρχείων
⚠️ Σημείωση Ασφαλείας
Η 128-bit έξοδος Tiger-128 παρέχει μόνο 64-bit ανθεκτικότητα σε collisions. Παρόμοιο με MD5. Για ασφάλεια χρησιμοποιήστε Tiger-192 ή SHA-256.
🔄 Σύγκριση Οικογένειας Tiger
Tiger-128
128-bit, γρήγορο σε 64-bit
64-bit ανθεκτικότητα σε collisions
Tiger-160
Έξοδος 160-bit
80-bit ανθεκτικότητα σε collisions
Tiger-192
192-bit (πλήρες)
96-bit ανθεκτικότητα σε collisions
❓ Συχνές Ερωτήσεις
Γιατί σχεδιάστηκε για 64-bit;
Το 1995 οι 64-bit επεξεργαστές εμφανίζονταν και τα υπάρχοντα hash functions ήταν βελτιστοποιημένα για 32-bit.
Tiger-128 vs MD5 — ποιο είναι ταχύτερο;
Σε 64-bit, το Tiger-128 είναι σημαντικά ταχύτερο. Σε 32-bit, το MD5 μπορεί να είναι ταχύτερο.
Είναι ακόμα σχετικό;
Χρησιμοποιείται σε P2P file sharing. Για νέα projects εξετάστε BLAKE3 ή SHA-256.