Miklix

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.

Táto stránka bola strojovo preložená z angličtiny, aby bola prístupná čo najväčšiemu počtu ľudí. Žiaľ, strojový preklad ešte nie je dokonalá technológia, takže sa môžu vyskytnúť chyby. Ak chcete, môžete si pozrieť pôvodnú anglickú verziu tu:

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.


Výpočet nového kódu Hash

Údaje odoslané alebo súbory nahrané prostredníctvom tohto formulára sa na serveri uchovávajú len tak dlho, ako je potrebné na vygenerovanie požadovaného kódu hash. Vymažú sa bezprostredne pred vrátením výsledku do prehliadača.

Vstupné údaje:



Odoslaný text je kódovaný v UTF-8. Keďže hašovacie funkcie pracujú s binárnymi údajmi, výsledok bude iný, ako keby bol text v inom kódovaní. Ak potrebujete vypočítať hash textu v konkrétnom kódovaní, mali by ste namiesto toho nahrať súbor.



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.

Zdieľať na BlueskyZdieľať na FacebookuZdieľať na LinkedInZdieľať na TumblrZdieľať na XZdieľať na LinkedInPripnúť na Pintereste

Mikkel Bang Christensen

O autorovi

Mikkel Bang Christensen
Mikkel je tvorcom a majiteľom miklix.com. Má viac ako 20 rokov skúseností ako profesionálny počítačový programátor/vývojár softvéru a v súčasnosti pracuje na plný úväzok pre veľkú európsku IT korporáciu. Keď práve nepíše blog, venuje svoj voľný čas širokej škále záujmov, koníčkov a aktivít, čo sa môže do istej miery odrážať v rôznorodosti tém na tejto webovej lokalite.