Tiger-128/3 Hash Code reiknivél
Birt: 19. mars 2025 kl. 20:55:40 UTC
Síðast uppfært: 19. mars 2025 kl. 20:55:57 UTC
Tiger-128/3 Hash Code Calculator
Tiger 128/3 (Tiger 128 bitar, 3 umferðir) er dulmáls kjötkássaaðgerð sem tekur inntak (eða skilaboð) og framleiðir fasta stærð, 128 bita (16 bæta) úttak, venjulega táknað sem 32 stafa sextánsnúmer
Tiger kjötkássaaðgerðin er dulmáls-kássaaðgerð sem hannað var af Ross Anderson og Eli Biham árið 1995. Það var sérstaklega fínstillt fyrir hraðvirkan árangur á 64-bita kerfum, sem gerir það vel við hæfi forrita sem krefjast háhraða gagnavinnslu, eins og skráarheilleika sannprófunar, stafrænna undirskrifta og gagnaskráningar. Það framleiðir 192 bita kjötkássakóða í annað hvort 3 eða 4 umferðum, sem hægt er að stytta í annað hvort 160 eða 128 bita ef þörf krefur fyrir geymsluþvingun eða samhæfni við önnur forrit.
Það er ekki lengur talið öruggt fyrir nútíma dulritunarforrit, en er innifalið hér ef þú þarft að reikna út hash kóða fyrir afturábak eindrægni.
Full upplýsingagjöf: Ég skrifaði ekki sérstaka útfærslu kjötkássaaðgerðarinnar sem notuð er á þessari síðu. Það er staðlað aðgerð sem fylgir PHP forritunarmálinu. Ég gerði vefviðmótið aðeins til að gera það almennt aðgengilegt hér til hægðarauka.
Um Tiger-128/3 Hash Ferlið
Ég er hvorki stærðfræðingur né dulkóðunarsérfræðingur, en ég mun reyna að útskýra þetta hash ferli með einföldum orðum og dæmi. Ef þú vilt fá vísindalega rétt og nákvæma útskýringu sem byggir á mörgum stærðfræðilegum hugtökum, er ég viss um að þú getur fundið slíka útskýringu á mörgum öðrum vefsíðum ;-)
Nú, ímyndaðu þér að þú sért að búa til leynda uppskrift að smoothie. Þú setur í hrærivélina mikið af ávöxtum (gögnin þín), blandar þeim á sérstakan hátt (hash ferlið), og í lokin færðu einstaka bragð (hashið). Jafnvel þó þú breytir bara einu litlu hlut - eins og því að bæta við einni bláberju - verður bragðið alveg annað.
Með Tiger eru þrír skref í þessu:
Skref 1: Undirbúningur Innihaldsefna (Padding á Gögnin)
- Óháð því hversu stór eða lítil gögnin þín eru, tryggir Tiger að þau séu rétt að stærð fyrir hrærivélina. Það bætir við smá aukafyllingu (eins og padding) svo allt passi fullkomlega.
Skref 2: Súper Hrærivél (Þjöppunarfunkcionin)
- Þessi hrærivél hefur þrjá öfluga blaða.
- Gögnin eru hakkað niður í bita, og hver bit fer í gegnum hrærivélina eitt í einu.
- Blaðarnir snúast ekki bara - þeir blanda, brjóta, snúast og klúðra gögnunum á brjáluðum hátt með sérstökum mynstrum (þetta eru eins konar leyndarstillingar hrærivélarinnar sem tryggja að allt blandist á óvæntan hátt).
Skref 3: Margar Blandingar (Ferðir/Umferðir)
- Þarna fer það að verða áhugavert. Tiger blanda ekki bara gögnunum þínum einu sinni - það blanda þeim margoft til að tryggja að enginn geti fundið út hvaða upprunalegu innihaldsefni eru í því.
- Þetta er munurinn á 3 og 4 umferðum. Með því að bæta við auka blandaferli eru 4 umferðir örlítið öruggari, en einnig hægari í útreikningum.