Slika: Pregled HAVAL-256/3 algoritma za hashiranje
Objavljeno: 12. siječnja 2026. u 14:08:35 UTC
Zadnje ažuriranje: 9. siječnja 2026. u 19:35:37 UTC
Infografika pejzaža koja vizualizira algoritam hashiranja HAVAL-256/3, uključujući dopunjavanje, 1024-bitne blokove poruka, tri prolaza kompresije, 96 rundi, interne HAVAL funkcije i rezultirajuću 256-bitnu vrijednost hashiranja.
HAVAL-256/3 Hash Algorithm Overview

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 je široka, pejzažno orijentirana tehnička vizualizacija kriptografskog algoritma hashiranja HAVAL-256/3, dizajniranog u futurističkom plavo-narančastom kibernetičkom stilu. Na krajnjoj lijevoj strani, stupac s oznakom "ULAZNI PODACI" prikazuje binarne znamenke koje se kaskadno slijevaju u lijevak označen s "DOPUNA I DODAVANJE DUŽINE", što predstavlja fazu predobrade u kojoj se izvorna poruka dopunjuje i dodaje joj se duljina u bitovima. Ispod lijevka, svjetleća ploča jasno navodi "1024-BITNI BLOKOVI", što ukazuje da je dopunjena poruka podijeljena na blokove fiksne veličine od 1024 bita. Ovi blokovi teku prema dolje u odjeljak "BLOKOVI PORUKE", s pojedinačnim blokovima označenim s B1 i B2, iz kojih strelice vode u glavni cjevovod kompresije.
Središnje područje zatvoreno je u veliki zaobljeni pravokutnik pod nazivom "3 PROLAZA", što naglašava da HAVAL-256/3 izvodi tri uzastopna prolaza preko svakog bloka. Unutar ovog područja nalaze se tri horizontalne faze označene s PROLAZ 1, PROLAZ 2 i PROLAZ 3, svaka s malim shematskim sklopovima koji ilustriraju unutarnje operacije miješanja. Desno od ovih faza nalazi se vertikalni snop malih registarskih okvira označenih slovima kao što su B, C, D, E i F, koji simboliziraju unutarnje riječi stanja algoritma koje se ažuriraju tijekom obrade. Oznaka s natpisom "96 RUNDI" pojavljuje se blizu desnog ruba područja prolaza, što sažima da se tri prolaza zajedno sastoje od ukupno 96 koraka.
Ispod prolaza, uokvireni odjeljak s oznakom "HAVAL FUNCTION" analizira osnovne operacije po rundi. Unutar njega, funkcija f(x, y, z) prikazana je kako se unosi u niz operatora, uključujući simbole zbrajanja, rotacije i množenja, a svi su povezani strelicama kako bi se ilustrirale nelinearne transformacije primijenjene na stanje. Ovaj blok vizualno prikazuje kako se riječi poruka i interni registri kombiniraju i permutiraju tijekom svake runde.
Na krajnjoj desnoj strani, više sjajnih linija konvergira prema velikoj zlatnoj ikoni lokota ugrađenoj u stiliziranu pozadinu tiskane pločice, što predstavlja sigurnosni ishod procesa hashiranja. Ispod lokota, istaknuti okvir piše "256-BITNA HASH VRIJEDNOST", nakon čega slijedi skraćeni heksadecimalni sažetak niza koji počinje s "D95A5B59A335933988A06A96..." kako bi se ilustrirao konačni izlazni format. Duž dna infografike, naslov "HAVAL-256/3 HASH ALGORITAM" prikazan je podebljanim slovima. Općenito, dijagram prikazuje cijeli tok podataka od sirovog ulaza preko popunjavanja, obrade 1024-bitnih blokova, kompresije u tri prolaza s 96 rundi i konačno do rezultata hashiranja fiksne duljine od 256 bita, koristeći strelice i ploče označene bojama kako bi se struktura i faze algoritma lako pratile.
Slika je povezana sa: HAVAL-256/3 Kalkulator hash kodova
