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.