Calculator de cod hash Tiger-192/4
Publicat: 17 februarie 2025 la 18:55:01 UTC
Ultima actualizare: 12 ianuarie 2026 la 12:58:12 UTC
Tiger-192/4 Hash Code Calculator
Tiger 192/4 (Tiger 192 biți, 4 runde) este o funcție hash criptografică care primește o intrare (sau un mesaj) și produce o ieșire de dimensiune fixă, de 192 biți (24 octeți), reprezentată în mod obișnuit ca un număr hexazecimal de 48 de caractere.
Funcția hash Tiger este o funcție hash criptografică proiectată de Ross Anderson și Eli Biham în 1995. A fost optimizată special pentru performanță rapidă pe platforme pe 64 de biți, fiind potrivită pentru aplicații care necesită procesare de date de mare viteză, cum ar fi verificarea integrității fișierelor, semnăturile digitale și indexarea datelor. Produce coduri hash de 192 de biți în 3 sau 4 runde, care pot fi trunchiate la 160 sau 128 de biți, dacă este necesar din motive de constrângere de stocare sau compatibilitate cu alte aplicații.
Nu mai este considerat sigur pentru aplicațiile criptografice moderne, dar este inclus aici în cazul în care este nevoie să se calculeze un cod hash pentru compatibilitate inversă.
Dezvăluire completă: nu am scris implementarea specifică a funcției hash utilizată pe această pagină. Aceasta este o funcție standard inclusă în limbajul de programare PHP. Am creat doar interfața web pentru a o pune la dispoziția publicului aici pentru comoditate.
Despre algoritmul de hash Tiger-192/4
Nu sunt nici matematician, nici criptograf, dar voi încerca să explic această funcție hash în termeni simpli, cu un exemplu. Dacă preferi o explicație corectă din punct de vedere științific și precisă, bazată pe matematică, sunt sigur că o poți găsi pe o mulțime de alte site-uri web ;-)
Acum, imaginează-ți că prepari o rețetă secretă de smoothie. Adaugi o grămadă de fructe (datele tale), le mixezi într-un mod special (procesul de hașare) și, la final, obții o aromă unică (hașa). Chiar dacă schimbi măcar un lucru mic - cum ar fi adăugarea unei afine în plus - aroma va fi complet diferită.
Cu Tiger, există trei pași pentru aceasta:
Pasul 1: Pregătirea ingredientelor (adăugarea datelor)
- Indiferent cât de mari sau mici sunt datele tale, Tiger se asigură că au dimensiunea potrivită pentru blender. Adaugă puțină umplutură suplimentară (cum ar fi căptușeală) astfel încât totul se potrivește perfect.
Pasul 2: Super Blender (Funcția de compresie)
- Acest blender are trei lame puternice.
- Datele sunt tăiate în bucăți, iar fiecare bucată trece prin blender pe rând.
- Lamele nu se rotesc doar - ele amestecă, zdrobesc, răsucesc și amestecă datele în moduri nebunești folosind modele speciale (acestea sunt ca niște setări secrete ale blenderului care asigură că totul se amestecă imprevizibil).
Pasul 3: Amestecuri multiple (treceri/runde)
- Aici devine interesant. Tiger nu combină datele o singură dată - le combină de mai multe ori pentru a se asigura că nimeni nu poate descifra ingredientele originale.
- Aceasta este diferența dintre versiunile cu 3 și 4 runde. Prin adăugarea unui ciclu suplimentar de amestecare, versiunile cu 4 runde sunt puțin mai sigure, dar și mai lente de calculat.
Lectură suplimentară
Dacă ți-a plăcut această postare, s-ar putea să-ți placă și aceste sugestii:
- Calculator de cod hash Fowler-Noll-Vo FNV1-64
- Calculator cod hash XXH-128
- Calculator de cod hash SHA-512
