Γεννήτρια Tiger-128 Hash

Δημιουργία Tiger-128 hashes — βελτιστοποιημένο για απόδοση 64-bit

Κοινοποίηση:

Γεννήτρια 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.