Slika: Zgoščevalni algoritem HAVAL-160/5 – diagram poteka petstopenjske kriptografije
Objavljeno: 12. januar 2026 ob 2:17:19 pop. UTC
Nazadnje posodobljeno: 7. januar 2026 ob 10:14:24 pop. UTC
Podroben vizualni pregled kriptografske zgoščevalne funkcije HAVAL-160/5, ki prikazuje predobdelavo sporočil, pet prehodov transformacije, funkcije kroženja in končni 160-bitni zgoščevalec.
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

Razpoložljive različice te slike
Slikovne datoteke, ki so na voljo za prenos spodaj, so manj stisnjene in imajo višjo ločljivost - in s tem višjo kakovost - kot slike, vdelane v članke in strani na tem spletnem mestu, ki so bolj optimizirane glede velikosti datotek, da se zmanjša poraba pasovne širine.
Redna velikost (1,536 x 1,024)
Velika velikost (3,072 x 2,048)
Zelo velika velikost (4,608 x 3,072)
Zelo velika velikost (6,144 x 4,096)
Komično velika velikost (1,048,576 x 699,051)
- Še vedno nalagam... ;-)
Opis slike
Slika je široka digitalna infografika visoke ločljivosti, ki prikazuje notranji potek dela kriptografskega zgoščevalnega algoritma HAVAL-160/5. V zgornjem sredini je krepko kovinsko napisano »HAVAL-160/5 HASH ALGORITHM« s podnaslovom »160-BIT HASH • 5 PREHODOV • 80 ROUNDS«. Celotna barvna shema prehaja iz hladnih modrih odtenkov na levi v tople jantarne in oranžne tone na desni, kar simbolizira pretok podatkov od vhoda do končnega izhoda, s subtilnim ozadjem binarnih številk in sledi, podobnih vezjem.
Na skrajni levi strani razdelek z oznako »VHODNO SPOROČILO« prikazuje vrstico pravokotnih celic sporočila. Pod njim polje z naslovom »DODAJANJE DOLŽINE IN ZAPOLNJEVANJE« označuje korak predobdelave. Puščica vodi navzdol do velike zeleno uokvirjene plošče z oznako »512-BITNI BLOK PODATKOV«, ki je razdeljena na »BLOK 1«, »BLOK 2« in »BLOK N«, kar ponazarja, kako je dopolnjeno sporočilo segmentirano za obdelavo.
Nižje spodaj polje z oznako »INITIAL HASH VALUE« vsebuje pet majhnih registrov z oznakami A, B, C, D in E, ki predstavljajo besede delovnega stanja. Ti se dovajajo v osrednji cevovod, kjer je pet barvnih zavihkov z oznakami »PASS 1«, »PASS 2«, »PASS 3«, »PASS 4« in »PASS 5« razporejenih vodoravno, kar poudarja večprehodno strukturo HAVAL-a.
Na sredini grafike je vidna plošča z naslovom »BITNE OPERACIJE«, ki navaja temeljne logične funkcije, ki jih uporablja algoritem: IN, ALI, XOR, SHIFT in NE, vsaka predstavljena s stiliziranimi ikonami. Pod njo je druga plošča z oznako »TABELE ZAMENJAV«, ki prikazuje polja z imeni S1, S2, S3, S3 (stilsko podvojeno) in S4, ki poudarjajo nelinearne transformacije, uporabljene v vsakem krogu.
Pod tem območje »ROUND FUNCTIONS« prikazuje tok spremenljivk skozi puščice in operacijska vozlišča. Bloki z oznako A in C se dovajajo v rotacijski element z oznako »ROT«, nato v vozlišče za odštevanje ali mešanje in naprej v E, z dodatnim konstantnim blokom z oznako K, vbrizganim v pot. Spodaj na sredini temna značka z napisom »80 ROUNDS« povzema skupno število iteracij, izvedenih v petih prehodih.
Na desni strani razdelek z naslovom »KONČNI IZHOD« vsebuje polje z oznako »HAVAL-160/5«, ki kaže na »160-BITNA ZGOŠČENA VREDNOST«. Za ponazoritev oblike rezultata je prikazan primer šestnajstiškega izvlečka, ki se začne z »50 AF D1 7C 12 93 E5…«. Spodaj je pet vodoravnih črt z oznakami H0, H1, H2, H3 in H4 zloženih, vsaka v drugačni topli gradientni barvi, ki predstavljajo pet 32-bitnih besed, ki skupaj tvorijo končno 160-bitno zgoščeno vrednost.
Infografika združuje čisto tipografijo, barvno kodirane stopnje, puščice in modularne plošče, ki gledalca korak za korakom vodijo skozi postopek zgoščevanja HAVAL-160/5, od surovega vhodnega sporočila do predobdelave, večprehodne transformacije, logičnih operacij in končno do kompaktnega kriptografskega povzetka.
Slika je povezana z: HAVAL-160/5 Kalkulator zgoščene kode
