Slika: Vizualizacija algoritma zgoščevanja HAVAL-128/4
Objavljeno: 12. januar 2026 ob 2:10:23 pop. UTC
Nazadnje posodobljeno: 9. januar 2026 ob 7:26:59 pop. UTC
Infografika krajine, ki prikazuje algoritem zgoščevanja HAVAL-128/4: bloki sporočil in dopolnjevanje vodijo štiri prehode transformacij in korakov zamenjave, kar ustvari končno 128-bitno zgoščevalno vrednost HAVAL.
HAVAL-128/4 Hash Algorithm Visualization

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
Široka digitalna infografika ležečega formata prikazuje zgoščevalni algoritem HAVAL-128/4 v futurističnem, modrem slogu tiskanega vezja. Ozadje je temno do svetlo moder gradient, poln mrež, svetlečih sledi, drobnih kvadratov in šibkih vzorcev, podobnih podatkom, kar daje vtis visokotehnološke nadzorne plošče. Na samem vrhu je na sredini velik naslov v svetlem, svetlečem belo-modrem besedilu z napisom »HAVAL-128/4 HASH ALGORITHM« s subtilnimi učinki skeniranja in neonskih linij.
Na skrajni levi strani navpična plošča z oznako »VHODNO SPOROČILO« prikazuje vhodne podatke kot zložene pravokotne bloke. Trije oranžni bloki so označeni z »BLOK 1«, »BLOK 2« in »BLOK N…«, kar označuje več blokov sporočil. Pod njimi sta dva zelenkasta bloka z oznako »POLNILJE« in »DOLŽINA SPOROČILA«, ki označujeta standardno fazo predobdelave. Tanke, svetleče puščice kažejo s te vhodne plošče proti osrednjemu območju obdelave in prikazujejo potek od leve proti desni.
Osrednjemu delu prevladuje velik, uokvirjen odsek z naslovom »4 PREHODI«. Pod tem naslovom so štirje sosednji stolpci označeni z »PREHOD 1«, »PREHOD 2«, »PREHOD 3« in »PREHOD 4«. Znotraj teh prehodov se zaporedno pojavljajo majhne zaobljene zelene kapsule, označene z markerji funkcij (F1, F2, F3, F4, F5), ki predstavljajo nelinearne mešalne funkcije, uporabljene v krogih. Pod funkcijskimi kapsulami dva vodoravna pasova majhnih kvadratnih ploščic prikazujeta registre stanj, ki napredujejo skozi prehode. Ploščice so obarvane v hladnih modrih in toplih oranžnih odtenkih ter označene z enojnimi črkami, kot so A, B, C in D, kar nakazuje na razvijajoče se notranje besede stanja. Puščice med ploščicami kažejo, kako se stanje premika in posodablja od enega prehoda do drugega, kar ustvarja jasen cevovod od leve proti desni. Na spodnjem robu osrednjega okvirja je napis »32 KORAKOV ZAMENJAVE NA PREHOD«, ki poudarja ponavljajoče se operacije na prehod.
Spodnjem srednjem območju vrsta štirih temno modrih okvirčkov za operacije povzema tipične bitne in aritmetične transformacije. Vsak okvirček je označen s kratkim imenom operacije: »ROTATE«, »> SHIFT«, »XOR« in »MOD ADD«. Pod vsako oznako operacije je stiliziran oranžen modul z majhnimi svetlečimi poudarki, navpične puščice pa pomenijo, da te operacije prispevajo k postopku substitucije in mešanja.
Na desni strani visoka plošča z oznako »KONČNI REZULTAT« prikazuje končno kombinacijo vrednosti stanj. Blizu vrha te plošče se pojavijo tri zelene ploščice z oznakami »A«, »B« in »B«, s puščicami navzdol, ki vodijo do oranžnih ploščic z oznakami »A«, »C« in »D«, kar ponazarja končni korak mešanja ali rekombinacije. Spodaj temen okvir prikazuje simbolni izraz, ki spominja na »A * B * C * D«, kar krepi idejo o kombiniranih besedah stanj. Na dnu je vidna oznaka »HAVAL HASH VALUE«, ki kaže na svetleč pravokotnik z modro obrobo, ki vsebuje končni šestnajstiški zgoščeni izvleček. Zgoščeni izvleček je prikazan kot dve vrstici velikih šestnajstiških znakov, vizualno predstavljeni kot dokončan 128-bitni izhod. Na splošno diagram uporablja ostre neonske obrobe, puščice in segmentirane plošče za prikaz strukturiranega, postopnega poteka od vhodnih blokov sporočil skozi štiri prehode transformacij do končnega zgoščenega izvlečka HAVAL-128/4.
Slika je povezana z: HAVAL-128/4 Kalkulator zgoščene kode
