Tiger-128 -tiivisteen luonti

Luo Tiger-128-tiiviste — 64-bittiselle suorituskyvylle optimoitu

Jakaa:

Tiger-128 -tiivisteen luonti

Nopea 128-bittinen tiiviste 64-bittisille prosessoreille

Tiger-128 on Ross Andersonin ja Eli Bihamin vuonna 1995 suunnitteleman Tiger-tiivistefunktion katkaistu versio. Tuottaa 128-bittisen tiivisteen (32 heksadesimaalimerkkiä).

Mikä on Tiger-128?

Tiger käsittelee dataa 512-bittisissä lohkoissa 3 läpikäynnillä, 24 kierrosta. Tiger-128 katkaisee täyden 192-bittisen tulosteen 128 bittiin.

✅ Ominaisuudet

  • 64-bittinen optimointi: Erittäin nopea moderneilla prosessoreilla
  • 128-bittinen tuloste: Kompakti 32-merkkinen tiiviste
  • S-box-suunnittelu: 4 suurta substituutiotaulua
  • Tiedostonjakelu: Käytössä ed2k- ja DC++-protokollissa

📊 Käyttökohteet

  • P2P-verkot: Tiedostojen tunnistus jakoprotokolloissa
  • Eheystarkistus: Nopea tarkistus 64-bittisissä järjestelmissä
  • Sormenjälki: Sisältöpohjainen tallennustunniste
  • Duplikaattien poisto: Tehokas duplikaattien tunnistus

⚠️ Huomautus

Tiger-128 tarjoaa vain 64-bitin törmäysvastustuksen. Käytä SHA-256:ta kryptaturvallisuuteen.

🔄 Tiger-perhe

🔵

Tiger-128

128-bittinen

64-bitin vastustus

🟢

Tiger-160

160-bittinen

80-bitin vastustus

🟡

Tiger-192

192-bittinen

96-bitin vastustus

❓ Usein kysytyt kysymykset

Miksi Tiger suunniteltiin 64-bittisille?

Vuonna 1995 64-bittiset prosessorit tulivat ja olemassa olevat tiivistefunktiot olivat optimoitu 32-bittisille.

Tiger-128 vs MD5?

Tiger-128 on paljon nopeampi kuin MD5 64-bittisissä järjestelmissä.

Onko Tiger-128 yhä hyödyllinen?

Käytetään P2P-tiedostojakelussa. Uusiin projekteihin harkitse BLAKE3:a.