Kalkulator hash koda Tiger-160/4
Objavljeno: 17. veljače 2025. u 20:16:30 UTC
Zadnje ažuriranje: 12. siječnja 2026. u 12:59:31 UTC
Tiger-160/4 Hash Code Calculator
Tiger 160/4 (Tiger 160 bitova, 4 runde) je kriptografska hash funkcija koja uzima ulaz (ili poruku) i proizvodi izlaz fiksne veličine, 160-bitni (20-bajtni), obično predstavljen kao heksadecimalni broj od 40 znakova.
Tigerova hash funkcija je kriptografska hash funkcija koju su 1995. godine dizajnirali Ross Anderson i Eli Biham. Posebno je optimizirana za brze performanse na 64-bitnim platformama, što je čini prikladnom za aplikacije koje zahtijevaju brzu obradu podataka, kao što su provjera integriteta datoteka, digitalni potpisi i indeksiranje podataka. Proizvodi 192-bitne hash kodove u 3 ili 4 runde, koji se mogu skratiti na 160 ili 128 bitova ako je potrebno zbog ograničenja pohrane ili kompatibilnosti s drugim aplikacijama.
Više se ne smatra sigurnim za moderne kriptografske aplikacije, ali je ovdje uključen u slučaju da je potrebno izračunati hash kod za unatrag kompatibilnost.
Potpuno otkrivanje: nisam napisao konkretnu implementaciju hash funkcije koja se koristi na ovoj stranici. To je standardna funkcija uključena u PHP programski jezik. Napravio sam samo web sučelje da bude javno dostupno ovdje radi praktičnosti.
O Tiger-160/4 Hash algoritmu
Nisam ni matematičar ni kriptograf, ali pokušat ću objasniti ovu hash funkciju laičkim jezikom s primjerom. Ako više volite znanstveno ispravno i precizno objašnjenje s puno matematike, siguran sam da ga možete pronaći na mnogim drugim web stranicama ;-)
Zamislite sada da pravite tajni recept za smoothie. Ubacite hrpu voća (vaše podatke), izmiksate ga na poseban način (proces hashiranja) i na kraju dobijete jedinstven okus (hash). Čak i ako promijenite samo jednu sitnicu - poput dodavanja još jedne borovnice - okus će biti potpuno drugačiji.
S Tigerom, za to postoje tri koraka:
Korak 1: Priprema sastojaka (dopunjavanje podataka)
- Bez obzira koliko su vaši podaci veliki ili mali, Tiger osigurava da su prave veličine za blender. Dodaje malo dodatnog punila (poput podstave) tako da sve savršeno stane.
Korak 2: Super Blender (Funkcija kompresije)
- Ovaj blender ima tri snažne oštrice.
- Podaci se sjeckaju na dijelove, a svaki dio prolazi kroz blender jedan po jedan.
- Oštrice se ne okreću samo - one miješaju, drobe, uvijaju i miješaju podatke na lude načine koristeći posebne uzorke (to su poput tajnih postavki blendera koje osiguravaju da se sve nepredvidivo miješa).
Korak 3: Višestruko miješanje (prolazi/runde)
- Evo gdje postaje zanimljivo. Tiger ne miješa vaše podatke samo jednom - miješa ih više puta kako bi se uvjerio da nitko ne može otkriti izvorne sastojke.
- Ovo je razlika između verzija s 3 i 4 kruga. Dodavanjem dodatnog ciklusa miješanja, verzije s 4 kruga su malo sigurnije, ali i sporije za izračunavanje.
Dodatno čitanje
Ako vam se svidio ovaj post, možda će vam se svidjeti i ovi prijedlozi:
