Slika: Diagram poteka algoritma zgoščevanja HAVAL-224/3

Objavljeno: 12. januar 2026 ob 2:07:16 pop. UTC
Nazadnje posodobljeno: 9. januar 2026 ob 7:51:03 pop. UTC

Visokonivojska vizualizacija algoritma zgoščevanja HAVAL-224/3, ki prikazuje predobdelavo vhodnih podatkov, 1024-bitne bloke, inicializacijo, tri kroge stiskanja in generiranje 224-bitnega izvlečka.


Ta stran je bila strojno prevedena iz angleščine, da bi bila dostopna čim večjemu številu ljudi. Žal strojno prevajanje še ni popolna tehnologija, zato lahko pride do napak. Če želite, si lahko izvirno angleško različico ogledate tukaj:

HAVAL-224/3 Hash Algorithm Flow Diagram

Infografika krajine, ki prikazuje cevovod zgoščevanja HAVAL-224/3: vhodno sporočilo, zapolnitev in dolžina, 1024-bitni bloki sporočil, začetno stanje zgoščevanja, trije krogi stiskanja in 224-bitni izhodni zgoščevalec s koraki obrezovanja in mešanja.

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, ležeča infografika z naslovom »HAVAL-224/3 Hash Algorithm« se razteza čez zgornji del slike z velikimi kovinskimi črkami. Ozadje je temno, tehnološko obarvano polje, ki združuje šibke binarne številke in motive vezij, s hladnimi modrimi toni v zgornji polovici, ki se prelivajo v toplejše jantarne tone blizu dna. Diagram je organiziran kot potek procesa od leve proti desni z uporabo pravokotnih plošč, povezanih z debelimi puščicami.

Na skrajni levi je modra plošča z oznako »VHODNO SPOROČILO«. V njej je manjše polje z napisom »VHODNI PODATKI«, ki mu sledijo simbolični deli sporočil, zapisani kot M1, M2, M3, …, MN. Puščica navzdol vodi do zlate plošče z oznako »POLNILNIK IN DOLŽINA« s podnaslovom »POLNILNIK + DOLŽINA BITI«, kar poudarja predobdelavo pred blokovno obdelavo.

Spodaj druga puščica kaže na zeleni del z oznako »1024-BITNI BLOKI SPOROČIL«. Ta plošča vsebuje mrežo manjših zelenih ploščic, ki predstavljajo besede ali podbloke sporočil, vsaka ploščica pa je označena z M-indeksi (na primer M0, M1, M2, M3 in višjimi indeksi, kot je M15). Plošča blokov pomeni, da je sporočilo razdeljeno na 1024-bitne bloke fiksne velikosti, sestavljene iz več indeksiranih besed.

Spodaj levo rdeča plošča z oznako »ZAČETNA VREDNOST ZGOŠČEVALNE VREDNOSTI« prikazuje vektor začetnega stanja z več H-spremenljivkami (npr. H0, H1, H2 itd.), kar nakazuje na stanje veriženja več besed, značilno za iterativne zgoščevalne funkcije. Puščica, ki kaže desno, iz tega inicializacijskega območja vodi v osrednjo komponento.

Središče infografike zavzema velika, temna plošča z naslovom »TRIJE KROGLI STISKANJA«. V njej so trije zloženi vodoravni odseki z oznakami »KROG 1«, »KROG 2« in »KROG 3« v krepkih oranžnih glavah. Vsak krog prikazuje vrsto registrov zgoščevalnih stanj na vrhu (prikazanih kot oznake, podobne H0, H1, H2, H3, H4 in H6), pod njimi pa zaporedje barvnih funkcijskih blokov, označenih z f1, f2 in f3 (v najnižjem krogu pa se pojavi dodatna oznaka funkcije, na primer f5). Bele dvosmerne puščice in majhni navpični konektorji označujejo premikanje in mešanje podatkov med registri stanj in temi funkcijami kroga. Na skrajni desni strani vsake vrstice kroga je majhen oranžen blok, podoben oznaki (npr. f1 ali f3), ki označuje poudarek funkcije kroga.

Iz osrednje plošče za stiskanje vodi velika puščica do skrajno desne modre plošče z oznako »OUTPUT HASH« (IZHODNA ZGOŠČENA VREDNOST). V notranjosti je vidno polje z napisom »224-BITNA VREDNOST ZGOŠČENE VREDNOSTI«. Pod njim sta dve vrstici v obliki kontrolnega seznama s kljukicami, ki pišeta »XOR & ADDITION« (IZKLJUČI IN SEŠTEVAJ) in »TRUNCATE TO 224 BITS« (OKRŽI NA 224 BITOV), ki povzemata končno kombinacijo in velikost izhoda. Na dnu izhodne plošče je temno modro polje z vzorčnim izvlečkom, upodobljenim kot združeni šestnajstiški znaki v več vrsticah. Na splošno sestava sporoča celovit potek dela zgoščevanja HAVAL-224/3: vnos sporočil, zapolnitev, oblikovanje blokov, inicializacija, trije krogi stiskanja in končna izdelava 224-bitne zgoščene vrednosti.

Slika je povezana z: HAVAL-224/3 Kalkulator zgoščene kode

Delite na BlueskyDelite na FacebookuDelite na LinkedInuDelite na TumblrDelite na XPripni na PinterestDelite na Reddit