Slika: Vizualizacija HAVAL-256/5 Hash algoritma
Objavljeno: 12. siječnja 2026. u 14:20:22 UTC
Zadnje ažuriranje: 6. siječnja 2026. u 21:55:43 UTC
Detaljna infografika HAVAL-256/5 kriptografskog hash procesa, koja ilustrira popunjavanje poruka, pet prolaza transformacije, runde kompresije i izradu 256-bitne hash vrijednosti.
HAVAL-256/5 Hash Algorithm Visualization

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
Slika je široka, pejzažno orijentirana infografika koja vizualno objašnjava HAVAL-256/5 kriptografski algoritam hashiranja s lijeva na desno, koristeći futurističku tamnoplavu i jantarnu shemu boja sa sjajnim istaknutim dijelovima i plutajućim binarnim znamenkama u pozadini. Na krajnjoj lijevoj strani, ploča pod nazivom "Ulazna poruka" prikazuje ikonu dokumenta ispunjenu binarnim znamenkama koje se ulijevaju u snop malih blokova podataka, što ukazuje na to da se proizvoljna poruka uzima kao sirovi bitni ulaz. Ispod nje, druga ploča s oznakom "Dopunjavanje i dijeljenje" prikazuje poruku koja se dopunjuje i dijeli na više 1024-bitnih blokova, označenih kao B1, B2 i Bn, naglašavajući da algoritam obrađuje duge poruke blok po blok. Strelice vode oko prema središnjem području, koje dominira kompozicijom. Veliko zaglavlje glasi "5 prolaza", a ispod je pet šarenih okvira označenih s f1, f2, f3, f4 i f5, koji predstavljaju pet nelinearnih Booleovih funkcija koje HAVAL koristi u svojoj konfiguraciji s pet prolaza. Ispod ovih okvira pojavljuje se tekst "80 rundi transformacije", koji ukazuje na to da se unutarnje stanje iterativno ažurira mnogo puta po bloku poruke. U sredini, složeni dijagram označen kao "Funkcije miješanja poruka" prikazuje strelice koje se vrte između nekoliko blokova, simbolizirajući kako se riječi iz poruke i unutarnjeg stanja kombiniraju. Podpanel pod nazivom "Bitne operacije" navodi primitivne operacije AND, XOR, ROTATE i SHIFT, svaku unutar zaobljene ikone, ističući binarnu prirodu algoritma niske razine. Na desnoj strani, panel pod nazivom "Početno stanje hashiranja" prikazuje pet registara označenih s A, B, C, D i E, svaki s malim numeričkim ili heksadecimalnim rezerviranim mjestima ispod, ilustrirajući ulančane varijable koje se ažuriraju tijekom obrade. Ispod toga, drugi panel pod nazivom "Runde kompresije" prikazuje funkcije f1, f2, f4 i f5 koje se vraćaju u stanje sa zakrivljenim strelicama, predstavljajući funkciju kompresije primijenjenu na svaki blok. Dalje dolje, svjetleći okvir s oznakom "Finalizacija – 5 rundi XOR i Shift" sadrži uzorke heksadecimalnih vrijednosti kao što su 8F7D94A1 i 2B9CEB46, što sugerira završnu fazu miješanja koja proizvodi sažetak. Sve strelice konvergiraju prema donjem središtu, gdje vrtložni, svjetleći kružni vrtlog vizualno predstavlja kondenzaciju svih međustanja u jedan rezultat. Ispod ovog vrtloga, natpis glasi "256-bitni izlazni sažetak" nakon čega slijedi "256-bitni rezultat hashiranja", što označava izlaz algoritma fiksne duljine. Cijela kompozicija koristi metalne teksture, neonske rubove i slojevite ploče za komunikaciju postupnog cjevovoda: unos, punjenje, višeprolazna transformacija, kompresija, finalizacija i rezultirajuća 256-bitna hash vrijednost.
Slika je povezana sa: HAVAL-256/5 Kalkulator hash kodova
