Slika: HAVAL-160/5 Hash algoritam – Dijagram toka kriptografije s pet prolaza
Objavljeno: 12. januar 2026. u 14:17:34 UTC
Posljednje ažurirano: 7. januar 2026. u 22:14:24 UTC
Detaljan vizualni pregled HAVAL-160/5 kriptografske heš funkcije, koji ilustruje prethodnu obradu poruke, pet prolaza transformacije, funkcije zaokruživanja i konačni 160-bitni sažetak.
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

Dostupne verzije ove slike
Slikovne datoteke dostupne za preuzimanje u nastavku su manje komprimirane i veće rezolucije - i kao rezultat toga, višeg kvaliteta - 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 propusnog opsega.
Standardna veličina (1,536 x 1,024)
Velika veličina (3,072 x 2,048)
Vrlo velika veličina (4,608 x 3,072)
Ekstra velika veličina (6,144 x 4,096)
Komično velika veličina (1,048,576 x 699,051)
- Još uvijek se uploaduje... ;-)
Opis slike
Slika je široka digitalna infografika visoke rezolucije koja vizualizira interni tijek rada HAVAL-160/5 kriptografskog algoritma za heširanje. U gornjem središnjem dijelu, podebljani metalni naslov glasi "HAVAL-160/5 HASH ALGORITHM" s podnaslovom "160-BIT HASH • 5 PROLAZA • 80 RUNDI". Ukupna shema boja prelazi iz hladnih plavih nijansi s lijeve strane u tople jantarne i narančaste tonove s desne strane, simbolizirajući protok podataka od ulaza do konačnog izlaza, sa suptilnom pozadinom binarnih cifara i tragova nalik krugovima.
Na krajnjoj lijevoj strani, odjeljak s oznakom "ULAZNA PORUKA" prikazuje red pravokutnih ćelija za poruke. Ispod njega, okvir s nazivom "DOPUNJAVANJE I DODAVANJE DUŽINE" označava korak prethodne obrade. Strelica vodi prema dolje do velikog panela sa zelenim okvirom označenog kao "512-BITNI BLOK PODATAKA", koji je podijeljen na "BLOK 1", "BLOK 2" i "BLOK N", što ilustruje kako se dopunjena poruka segmentira za obradu.
Dalje, okvir označen sa "INITIAL HASH VALUE" sadrži pet malih registara označenih sa A, B, C, D i E, koji predstavljaju riječi radnog stanja. Oni se unose u centralni cjevovod, gdje je pet obojenih jezičaka označenih sa "PASS 1", "PASS 2", "PASS 3", "PASS 4" i "PASS 5" raspoređeno horizontalno, naglašavajući HAVAL-ovu višeprolaznu strukturu.
Središtu grafike, istaknuti panel pod nazivom "BITOVNE OPERACIJE" navodi osnovne logičke funkcije koje koristi algoritam: AND, OR, XOR, SHIFT i NOT, svaka predstavljena stiliziranim ikonama. Ispod njega, drugi panel pod nazivom "TABELE ZAMJENE" prikazuje okvire pod nazivom S1, S2, S3, S3 (stilski duplicirano) i S4, ističući nelinearne transformacije primijenjene tokom svake runde.
Ispod ovih, područje "ROUND FUNCTIONS" prikazuje tok varijabli kroz strelice i operativne čvorove. Blokovi označeni sa A i C ulaze u element rotacije označen sa "ROT", zatim u čvor za oduzimanje ili miješanje i dalje u E, s dodatnim konstantnim blokom označenim sa K ubrizganim u putanju. U donjem središnjem dijelu, tamna značka s natpisom "80 ROUNDS" sumira ukupan broj iteracija izvršenih u pet prolaza.
Na desnoj strani, odjeljak pod nazivom "FINAL OUTPUT" sadrži okvir označen sa "HAVAL-160/5" koji pokazuje na "160-BITNA HASH VRIJEDNOST". Prikazan je primjer heksadecimalnog sažetka koji počinje sa "50 AF D1 7C 12 93 E5…" radi ilustracije formata rezultata. Ispod je pet horizontalnih traka označenih sa H0, H1, H2, H3 i H4 naslaganih, svaka u različitoj toploj gradijentnoj boji, koje predstavljaju pet 32-bitnih riječi koje zajedno formiraju konačni 160-bitni hash.
Sveukupno, infografika kombinuje čistu tipografiju, faze označene bojama, strelice i modularne panele kako bi korak po korak vodila gledaoca kroz HAVAL-160/5 proces heširanja, od sirove ulazne poruke, preko predobrade, višeprolazne transformacije, logičkih operacija, pa sve do kompaktnog kriptografskog sažetka.
Slika je povezana sa: HAVAL-160/5 Kalkulator hash kodova
