Tiger-192/4 hash-koodilaskin
Julkaistu: 17. helmikuuta 2025 klo 18.53.43 UTC
Viimeksi päivitetty: 12. tammikuuta 2026 klo 12.57.08 UTC
Tiger-192/4 Hash Code Calculator
Tiger 192/4 (Tiger 192 bittiä, 4 kierrosta) on kryptografinen hajautusfunktio, joka ottaa syötteen (tai viestin) ja tuottaa kiinteän kokoisen, 192-bittisen (24-tavuisen) tulosteen, jota yleensä esitetään 48-merkkisenä heksadesimaalilukuna.
Tiger-hajautusfunktio on kryptografinen hajautusfunktio, jonka Ross Anderson ja Eli Biham suunnittelivat vuonna 1995. Se on erityisesti optimoitu nopeaan suorituskykyyn 64-bittisillä alustoilla, joten se sopii hyvin sovelluksiin, jotka vaativat nopeaa tiedonkäsittelyä, kuten tiedostojen eheyden varmentamista, digitaalisia allekirjoituksia ja tietojen indeksointia. Se tuottaa 192-bittisiä hajautuskoodeja joko 3 tai 4 kierroksella, jotka voidaan katkaista joko 160 tai 128 bittiin tarvittaessa tallennusrajoitusten tai muiden sovellusten yhteensopivuuden vuoksi.
Sitä ei enää pidetä turvallisena nykyaikaisissa kryptografisissa sovelluksissa, mutta se on sisällytetty tähän, jos taaksepäin yhteensopivuuden varmistamiseksi on laskettava tiivistekoodi.
Täydellinen paljastus: en ole kirjoittanut tällä sivulla käytetyn hash-funktion toteutusta. Se on PHP-ohjelmointikielen mukana tuleva vakiofunktio. Tein vain web-käyttöliittymän, jotta se olisi julkisesti saatavilla täällä.
Tietoja Tiger-192/4-hajautusalgoritmista
En ole matemaatikko enkä kryptografi, mutta yritän selittää tämän tiivistefunktion maallikkotermein esimerkin avulla. Jos haluat tieteellisesti oikean ja tarkan, täysin matematiikkapainotteisen selityksen, olen varma, että löydät sellaisen monilta muilta verkkosivustoilta ;-)
Kuvittele nyt, että teet salaista smoothie-reseptiä. Lisäät joukkoon hedelmiä (tietosi), sekoitat ne erityisellä tavalla (hajautusprosessi) ja lopulta saat ainutlaatuisen maun (hajautus). Vaikka muuttaisit vain yhden pienen asian – kuten yhden mustikan lisää – maku on täysin erilainen.
Tigerin kanssa tähän on kolme vaihetta:
Vaihe 1: Ainesosien valmistelu (tietojen täydentäminen)
- Olipa datasi kuinka suuri tai pieni tahansa, Tiger varmistaa, että se on oikean kokoinen tehosekoittimelle. Se lisää hieman ylimääräistä täytettä (kuten pehmustetta), jotta kaikki sopii täydellisesti.
Vaihe 2: Super Blender (puristustoiminto)
- Tässä tehosekoittimessa on kolme tehokasta terää.
- Data pilkotaan paloiksi, ja jokainen pala kulkee tehosekoittimen läpi yksi kerrallaan.
- Terät eivät vain pyöri – ne sekoittavat, murskaavat, kiertävät ja sekoittavat tietoa hulluilla tavoilla käyttämällä erityisiä kuvioita (nämä ovat kuin salaisia tehosekoittimen asetuksia, jotka varmistavat, että kaikki sekoittuu arvaamattomasti).
Vaihe 3: Useita sekoituksia (syöttöjä/kierroksia)
- Tässä kohtaa asia menee mielenkiintoiseksi. Tiger ei yhdistä dataasi vain kerran – se sekoittaa sen useita kertoja varmistaakseen, ettei kukaan voi selvittää alkuperäisiä ainesosia.
- Tämä on ero 3 ja 4 patruunan versioiden välillä. Lisäämällä ylimääräisen sekoitussyklin 4 patruunan versiot ovat hieman turvallisempia, mutta myös hitaampia laskea.
Lisälukemista
Jos pidit tästä postauksesta, saatat pitää myös näistä ehdotuksista:
