Miklix

Tigar-192/3 Hash kod Kalkulator

Objavio: 19. mart 2025. 20:54:52 UTC

Kalkulator hash koda koji koristi Tiger 192 bit, 3 runde (Tiger-192/3) hash funkciju za izračunavanje hash koda na osnovu unosa teksta ili otpremanja datoteke.

Ova stranica je mašinski prevedena sa engleskog jezika kako bi bila dostupna što većem broju ljudi. Nažalost, mašinsko prevođenje još uvek nije usavršena tehnologija, tako da može doći do grešaka. Ako želite, možete pogledati originalnu englesku verziju ovde:

Tiger-192/3 Hash Code Calculator

Tiger 192/3 (Tiger 192 bita, 3 runde) je kriptografska heš funkcija koja uzima ulaz (ili poruku) i proizvodi fiksne veličine, 192-bitni (24-bajtni) izlaz, obično predstavljen kao 48-karakterni heksadecimalni broj

Tiger hash funkcija je kriptografska hash funkcija koju su dizajnirali Ross Anderson i Eli Biham 1995. godine. Posebno je optimizovan za brze performanse na 64-bitnim platformama, što ga čini pogodnim za aplikacije koje zahtevaju brzu obradu podataka, kao što su verifikacija integriteta datoteka, digitalni potpisi i indeksiranje podataka. On proizvodi 192 bitne hash kodove u 3 ili 4 runde, koji se mogu skratiti na 160 ili 128 bita ako je potrebno za ograničenja skladištenja ili kompatibilnost sa drugim aplikacijama.

Više se ne smatra sigurnim za moderne kriptografske aplikacije, ali je ovde uključen u slučaju da je potrebno izračunati hash kod za kompatibilnost unazad.

Potpuno obelodanjivanje: Nisam napisao specifičnu implementaciju hash funkcije koja se koristi na ovoj stranici. To je standardna funkcija uključena u PHP programski jezik. Napravio sam samo veb interfejs da bi bio javno dostupan ovde radi lakšeg snalaženja.


Izračunajte novi hash kod

Podaci dostavljeni ili datoteke otpremljene putem ovog obrasca čuvaće se na serveru samo onoliko dugo koliko je potrebno za generisanje traženog hash koda. Biće izbrisan neposredno pre nego što se rezultat vrati u vaš pregledač.

Ulazni podaci:



Podneti tekst je kodiran UTF-8. Pošto hash funkcije rade na binarnim podacima, rezultat će biti drugačiji nego ako je tekst bio u drugom kodiranju. Ako želite da izračunate hash teksta u određenom kodiranju, trebalo bi da umesto toga otpremite datoteku.



O Tiger-192/3 Haš Algoritmu

Ja nisam ni matematičar ni kriptograf, ali ću pokušati da objasnim ovu haš funkciju na jednostavan način uz pomoć primera. Ako preferirate naučno tačno i precizno objašnjenje sa puno matematike, siguran sam da možete pronaći to na mnogim drugim sajtovima ;-)

Sada, zamislite da pravite tajni recept za smuti. Ubacite puno voća (vaši podaci), izmešate ih na specijalan način (haširanje) i na kraju dobijete jedinstven ukus (haš). Čak i ako promenite samo jednu malu stvar - na primer, dodate još jednu borovnicu - ukus će biti potpuno drugačiji.

Sa Tiger-om, postoji tri koraka u tome:

Korak 1: Priprema Sastojaka (Dodavanje Padding-a)

  • Bez obzira na to koliko su vaši podaci veliki ili mali, Tiger se pobrinjava da budu odgovarajuće veličine za blender. Dodaje malo dodatnog punjenja (kao padding) kako bi sve savršeno stalo.

Korak 2: Super Blender (Funkcija Kompresije)

  • Ovaj blender ima tri moćne oštrice.
  • Podaci se seckaju na komade, i svaki komad ide kroz blender jedan po jedan.
  • Oštrice se ne samo okreću - one mešaju, razbijaju, uvijaju i premeštaju podatke na lude načine koristeći specijalne obrasce (to su kao tajna podešavanja blendera koja osiguravaju da se sve pomeša na nepredvidiv način).

Korak 3: Višestruka Mešanja (Prolazi/Kruži)

  • Tu postaje interesantno. Tiger ne meša vaše podatke samo jednom - on ih meša više puta kako bi se osiguralo da niko ne može da otkrije originalne sastojke.
  • Ovo je razlika između verzija sa 3 i 4 prolaza. Dodavanjem dodatnog ciklusa mešanja, verzije sa 4 prolaza su malo sigurnije, ali i sporije za izračunavanje.
Podeli na BlueskiPodeli na FejsbukuPodeli na LinkedInPodeli na TumblrPodeli na XPodeli na LinkedInPin na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikel je tvorac i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer / programer i trenutno je zaposlen sa punim radnim vremenom za veliku evropsku IT korporaciju. Kada ne bloguje, on provodi svoje slobodno vreme na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj meri može odraziti na različite teme koje se obrađuju na ovoj veb stranici.