Slika: HAVAL-192/3 Hash algoritam – Dijagram toka u tri prolaza
Objavljeno: 12. siječnja 2026. u 13:42:20 UTC
Zadnje ažuriranje: 9. siječnja 2026. u 19:59:03 UTC
Tehnička infografika koja vizualizira HAVAL-192/3 algoritam za hashiranje: ulaz i dopunjavanje, inicijalizacijske riječi A–E, tri kruga obrade s miješanjem/permutacijom i 192-bitni sažetak izlaza.
HAVAL-192/3 Hash Algorithm – Three-Pass Flow Diagram

Dostupne verzije ove slike
Slikovne datoteke dostupne za preuzimanje u nastavku su manje komprimirane i veće rezolucije - i kao rezultat toga, veće kvalitete - od slika ugrađenih u članke i stranice na ovoj web stranici, koje su optimiziranije za veličinu datoteke kako bi se smanjila potrošnja propusnosti.
Uobičajena veličina (1,536 x 1,024)
Velika veličina (3,072 x 2,048)
Vrlo velika veličina (4,608 x 3,072)
Iznimno velika veličina (6,144 x 4,096)
Komično velika veličina (1,048,576 x 699,051)
- Još uvijek se učitava... ;-)
Opis slike
Infografika u pejzažu pod nazivom "HAVAL-192/3 Hash Algorithm" na teksturiranoj tamnoplavoj pozadini s mekom vinjetom. Podebljani bijeli naslov "HAVAL-192/3" proteže se u gornjem lijevom kutu, dok se "Hash Algorithm" pojavljuje u gornjem desnom kutu u toploj zlatnožutoj boji; tanka vodoravna linija proteže se ispod naslova. Ispod je centrirano podnaslov "192-bit Hash / 3 prolaza". Dijagram je organiziran kao tok podataka slijeva nadesno. Na krajnjoj lijevoj strani, dva zakošena tamnocrvena okvira s tekstom "INPUT MESSAGE" i "PADDING & LENGTH", a svaki od njih uvodi strelice u glavno područje obrade. Ispod njih nalazi se ploča s isprekidanim obrisom pod nazivom "INITIALIZACIJSKI VEKTOR" koja sadrži pet naslaganih plavih pločica označenih s A, B, C, D i E; svaka pločica je označena s "32-bit" s desne strane. Strelice iz koraka poruke i ploče za inicijalizaciju konvergiraju u veliki, isprekidani pravokutni okvir u središtu koji predstavlja jezgru HAVAL izračuna. Na gornjem rubu ovog ograđenog prostora nalazi se red malih narančastih blokova, što sugerira segmentirani raspored poruka ili tok riječi, s motivom dvosmjerne strelice iznad njega. Unutar ograđenog prostora nalaze se tri široke horizontalne trake označene s "ROUND 1", "ROUND 2" i "ROUND 3" (svaka je stilizirana kao duga plava traka s metalnim naglascima). Ispod svake okrugle oznake nalazi se istaknuti blok nalik formuli koji prikazuje funkciju kruga i rotacije: prvi glasi "f1 & Rot <<< s1 ⊕ + K1", drugi "f2 & Rot <<< s2 ⊕ + K2", a treći "f3 & Rot <<< s3 ⊕ + K3". Male strelice prema dolje u naizmjenično hladno plavoj i toplo narančastoj boji nalaze se ispod ovih blokova formula, aludirajući na operacije miješanja primijenjene na više unutarnjih riječi. Desno od svakog bloka formula nalazi se manji tamni okvir označen s "Miješanje i permutacija", povezan debelim strelicama, naglašavajući da svaki prolaz uključuje preuređenje i difuziju. Više zakrivljenih i okomitih strelica proteže se između krugova i uz desni rub kućišta, vizualno ukazujući na povratnu informaciju između koraka i ulančanu prirodu procesa kompresije. Na dnu središnjeg kućišta nalazi se teška tamna pločica s oznakom "FINALIZE" s izrazom "A ⊕ C ⊕ E" ispod nje, što implicira završni korak kombiniranja prije izrade sažetka. Na krajnjoj desnoj strani, zasebna ploča pod nazivom "192-BITNA HASH VRIJEDNOST" uokvirena je tankim obrisom i povezana s tri kruga s tri paralelne strelice. Unutar te ploče nalaze se naslagani narančasti gradijentni pravokutnici označeni s H0, H1, H2, H3 i H4, svaki označen s "32-bitni"; jedan dodatni pravokutnik ponavlja oznaku "H4" umjesto da uvodi novi indeks, odražavajući stilizirani (i pomalo redundantni) prikaz izlaznih riječi grafike. Uz dno izlazne ploče nalazi se mala narančasta vrpca s malim tekstom koji prikazuje niz H-termina sličan spajanju, naglašavajući da je konačni rezultat sastavljen od više 32-bitnih dijelova. Sveukupno, shema boja suprotstavlja hladne plave tonove za strukturu sa svijetlo narančastim naglascima za podatkovne riječi i izlaze, a vizualni stil koristi sjene, zakošene rubove i jasne strelice za komunikaciju troprolaznog tijeka hashiranja HAVAL-192/3. Kompozicija je čista, tehnička i prvenstveno usmjerena na dijagrame.
Slika je povezana sa: HAVAL-192/3 Kalkulator hash kodova
