Slika: Pregled HAVAL-256/3 heš algoritma
Objavljeno: 12. januar 2026. u 14:08:34 UTC
Posljednje ažurirano: 9. januar 2026. u 19:35:37 UTC
Infografika pejzaža koja vizualizira HAVAL-256/3 algoritam za heširanje, uključujući padding, 1024-bitne blokove poruka, tri prolaza kompresije, 96 rundi, interne HAVAL funkcije i rezultirajuću 256-bitnu vrijednost heširanja.
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, 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
Infografika je široka, pejzažno orijentirana tehnička vizualizacija HAVAL-256/3 kriptografskog algoritma za heširanje, dizajniranog u futurističkom plavo-narandžastom cyber stilu. Na krajnjoj lijevoj strani, kolona označena sa "ULAZNI PODACI" prikazuje binarne cifre koje se kaskadno slijevaju u lijevak označen sa "DOPUNJAVANJE I DODAVANJE DUŽINE", što predstavlja fazu predobrade u kojoj se originalna poruka dopunjuje i dodaje joj se dužina 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 kao B1 i B2, od kojih strelice vode u glavni cjevovod kompresije.
Centralno područje je zatvoreno u veliki zaobljeni pravougaonik pod nazivom "3 PROLAZA", naglašavajući da HAVAL-256/3 izvodi tri uzastopna prolaza preko svakog bloka. Unutar ovog područja nalaze se tri horizontalne faze označene kao PROLAZ 1, PROLAZ 2 i PROLAZ 3, svaka s malim shematskim krugovima koji ilustruju interne 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, koja simboliziraju interne riječi stanja algoritma koje se ažuriraju tokom obrade. Oznaka na kojoj piše "96 RUNDI" pojavljuje se blizu desne ivice područja prolaza, sumirajući da se tri prolaza zajedno sastoje od ukupno 96 koraka.
Ispod prolaza, uokvireni dio označen kao "HAVAL FUNCTION" analizira osnovne operacije po rundi. Unutar njega, funkcija f(x, y, z) je prikazana kako se unosi u niz operatora, uključujući simbole sabiranja, rotacije i množenja, a svi su povezani strelicama kako bi se ilustrovale nelinearne transformacije primijenjene na stanje. Ovaj blok vizualno prikazuje kako se riječi poruka i interni registri kombinuju i permutuju tokom svake runde.
Na krajnjoj desnoj strani, više sjajnih linija konvergira prema velikoj zlatnoj ikoni katanca ugrađenoj u stiliziranu pozadinu ploče, koja predstavlja sigurnosni ishod procesa hashiranja. Ispod katanca, istaknuti okvir piše "256-BITNA HASH VRIJEDNOST", nakon čega slijedi skraćeni heksadecimalni sažetak niza koji počinje sa "D95A5B59A335933988A06A96..." kako bi se ilustrirao konačni izlazni format. Duž dna infografike, naslov "HAVAL-256/3 HASH ALGORITAM" prikazan je podebljanim slovima. Sveukupno, dijagram prikazuje puni tok podataka od sirovog ulaza preko popunjavanja, obrade 1024-bitnih blokova, kompresije u tri prolaza sa 96 rundi i konačno do rezultata hashiranja fiksne dužine od 256 bita, koristeći strelice i panele označene bojama kako bi se struktura i faze algoritma lako pratile.
Slika je povezana sa: HAVAL-256/3 Kalkulator hash kodova
