Kalkulačka hash kódu Tiger-192/4
Publikované: 17. februára 2025 o 18:55:04 UTC
Kalkulačka hash kódu, ktorá používa funkciu Tiger 192 bit, 4 kolá (Tiger-192/4) na výpočet hash kódu na základe zadávania textu alebo nahrávania súboru.Tiger-192/4 Hash Code Calculator
Tiger 192/4 (Tiger 192 bitov, 4 kolá) je kryptografická hašovacia funkcia, ktorá preberá vstup (alebo správu) a vytvára výstup s pevnou veľkosťou, 192-bitový (24-bajtový) výstup, bežne reprezentovaný ako 48-znakové hexadecimálne číslo.
Hašovacia funkcia Tiger je kryptografická hašovacia funkcia, ktorú navrhli Ross Anderson a Eli Biham v roku 1995. Bola špeciálne optimalizovaná pre rýchly výkon na 64-bitových platformách, vďaka čomu je vhodná pre aplikácie, ktoré vyžadujú vysokorýchlostné spracovanie údajov, ako je overenie integrity súborov, digitálne podpisy a indexovanie údajov. Vytvára 192 bitové hash kódy v 3 alebo 4 kolách, ktoré je možné v prípade potreby skrátiť na 160 alebo 128 bitov z dôvodu obmedzení úložiska alebo kompatibility s inými aplikáciami.
Už sa nepovažuje za bezpečný pre moderné kryptografické aplikácie, ale je tu zahrnutý v prípade, že je potrebné vypočítať hash kód pre spätnú kompatibilitu.
Úplné odhalenie: konkrétnu implementáciu hashovacej funkcie použitej na tejto stránke som nenapísal. Ide o štandardnú funkciu, ktorá je súčasťou programovacieho jazyka PHP. Vytvoril som len webové rozhranie, aby som ju tu pre pohodlie sprístupnil verejnosti.
O hashovom algoritme Tiger-192/4
Nie som ani matematik, ani kryptograf, ale skúsim túto hašovaciu funkciu vysvetliť laicky na príklade. Ak dávate prednosť vedecky správnemu a presnému úplnému matematickému vysvetleniu, som si istý, že to nájdete na mnohých iných webových stránkach ;-)
Teraz si predstavte, že pripravujete tajný recept na smoothie. Prihodíte kopu ovocia (vaše údaje), špeciálnym spôsobom rozmixujete (proces hašovania) a na konci získate jedinečnú príchuť (haš). Aj keď zmeníte len jednu maličkosť – napríklad pridáte ešte jednu čučoriedku – chuť bude úplne iná.
S Tigerom sú na to tri kroky:
Krok 1: Príprava ingrediencií (vyplnenie údajov)
- Bez ohľadu na to, aké veľké alebo malé sú vaše dáta, Tiger zaisťuje správnu veľkosť pre mixér. Pridáva trochu plniva navyše (ako výplň), takže všetko perfektne sedí.
Krok 2: Super Blender (funkcia kompresie)
- Tento mixér má tri výkonné čepele.
- Dáta sa nasekajú na kúsky a každý kúsok po jednom prejde mixérom.
- Čepele sa nielen točia - miešajú, rozbíjajú, krútia a miešajú dáta šialenými spôsobmi pomocou špeciálnych vzorov (sú to ako tajné nastavenia mixéra, ktoré zaisťujú, že sa všetko zmieša nepredvídateľne).
Krok 3: Viaceré zmesi (úspešné/kolo)
- Tu to začína byť zaujímavé. Tiger nezmieša vaše údaje len raz – zmieša ich viackrát, aby sa zaistilo, že nikto nedokáže zistiť pôvodné zložky.
- To je rozdiel medzi 3 a 4 okrúhlou verziou. Pridaním ďalšieho cyklu miešania sú 4 okrúhle verzie o niečo bezpečnejšie, ale aj pomalšie pri výpočte.