Attēls: HAVAL-224/3 jaucējkodolagoritma plūsmas diagramma

Publicēts: 2026. gada 12. janvāris 14:07:12 UTC
Pēdējo reizi atjaunināts: 2026. gada 9. janvāris 19:51:03 UTC

HAVAL-224/3 jaucējkodogramas augsta līmeņa vizualizācija, kurā attēlota ievades pirmapstrāde, 1024 bitu bloki, inicializācija, trīs saspiešanas kārtas un 224 bitu kopsavilkuma ģenerēšana.


Šī lapa tika mašīntulkota no angļu valodas, lai padarītu to pieejamu pēc iespējas vairāk cilvēkiem. Diemžēl mašīntulkošana vēl nav pilnīga tehnoloģija, tāpēc tajā var rasties kļūdas. Ja vēlaties, oriģinālo versiju angļu valodā varat apskatīt šeit:

HAVAL-224/3 Hash Algorithm Flow Diagram

Ainavas infografika, kurā parādīts HAVAL-224/3 jaucējkoda cauruļvads: ievades ziņojums, papildināšana un garums, 1024 bitu ziņojumu bloki, sākotnējais jaucējkoda stāvoklis, trīs saspiešanas kārtas un 224 bitu izejas jaucējkoda ar saīsināšanas un jaukšanas soļiem.

Šī attēla pieejamās versijas

Tālāk lejupielādei pieejamie attēlu faili ir mazāk saspiesti un augstākas izšķirtspējas - un līdz ar to arī augstākas kvalitātes - nekā šīs vietnes rakstos un lapās ievietotie attēli, kuru izmērs ir optimizēts, lai samazinātu joslas platuma patēriņu.

Regulāra izmēra (1,536 x 1,024)

Liels izmērs (3,072 x 2,048)

Ļoti liels izmērs (4,608 x 3,072)

Īpaši liels izmērs (6,144 x 4,096)

Komiski liels izmērs (1,048,576 x 699,051)

  • Joprojām augšupielādē... ;-)

Attēla apraksts

Attēla augšdaļā ar lieliem metāliskiem burtiem ir attēlots plats, ainavas orientēts infografikas attēls ar nosaukumu "HAVAL-224/3 jaucējkodolagoritms". Fons ir tumšs, tehnoloģiski tematisks lauks, kurā apvienoti blāvi binārie cipari un ķēdes trases motīvi, un vēsi zili toņi augšējā pusē saplūst ar siltākiem dzintara toņiem apakšdaļā. Diagramma ir veidota kā procesa plūsma no kreisās uz labo pusi, izmantojot taisnstūrveida paneļus, kas savienoti ar biezām bultiņām.

Kreisajā malā ir zils panelis ar uzrakstu "INPUT MESSAGE" (IEVADES ZIŅOJUMS). Tā iekšpusē mazākā lodziņā ir rakstīts "INPUT DATA" (IEVADES DATA), kam seko simboliski ziņojumu fragmenti, kas rakstīti kā M1, M2, M3, …, MN. Lejupvērsta bultiņa ved uz zelta paneli ar uzrakstu "PADDING & LENGTH" (PIEVIENOJUMS UN GARUMS) ar apakštekstu "PADDING + LENGTH BITS" (PIEVIENOJUMS + GARUMA BITI), kas uzsver priekšapstrādi pirms bloku apstrādes.

Zem tā vēl viena bultiņa norāda uz zaļu sadaļu ar nosaukumu "1024 BITU ZIŅOJUMU BLOKI". Šajā panelī ir mazāku zaļu flīžu režģis, kas attēlo vārdus vai ziņojumu apakšblokus, katrs flīze ir apzīmēta ar M indeksiem (piemēram, M0, M1, M2, M3 un augstāki indeksi, piemēram, M15). Bloku panelis nozīmē, ka ziņojums ir sadalīts fiksēta izmēra 1024 bitu blokos, kas sastāv no vairākiem indeksētiem vārdiem.

Apakšējā kreisajā stūrī sarkans panelis ar nosaukumu "INITIAL HASH VALUE" parāda sākotnējā stāvokļa vektoru ar vairākiem H mainīgajiem (piemēram, H0, H1, H2 utt.), kas liecina par vairāku vārdu ķēdes stāvokli, kas raksturīgs iteratīvām jaucējfunkcijām. Pa labi vērsta bultiņa no šīs inicializācijas zonas ievada centrālo komponentu.

Infografikas centrā dominē liels, tumšs panelis ar nosaukumu "TRĪS SASPIEŠANAS KĀRTAS". Tā iekšpusē ir trīs sakrautas horizontālas sadaļas, kas treknrakstā oranžos virsrakstos apzīmētas ar "1. KĀRTA", "2. KĀRTA" un "3. KĀRTA". Katra kārta augšpusē attēlo heša stāvokļa reģistru rindu (attēloti kā H0, H1, H2, H3, H4 un H6 līdzīgas etiķetes), un zem tām ir krāsainu funkciju bloku secība, kas apzīmēta ar f1, f2 un f3 (un apakšējā kārtā parādās papildu funkcijas etiķete, piemēram, f5). Baltas divvirzienu bultiņas un mazi vertikāli savienotāji norāda datu kustību un sajaukšanos starp stāvokļa reģistriem un šīm kārtu funkcijām. Katras kārtu rindas tālākajā labajā stūrī ir mazs oranžs, birkai līdzīgs bloks (piemēram, f1 vai f3), kas apzīmē kārtu funkciju uzsvaru.

No centrālā saspiešanas paneļa liela bultiņa ved uz labo malējo zilo paneli ar uzrakstu "OUTPUT HASH". Iekšpusē ir redzams lodziņš ar uzrakstu "224-BIT HASH VALUE". Zem tā ir divas kontrolsaraksta stila rindas ar atzīmēm "XOR & ADDITION" un "TRUNCATE LĪDZ 224 BITS", apkopojot galīgo kombināciju un izvades lielumu. Izvades paneļa apakšdaļā ir tumši zils lodziņš, kurā ir piemērs īssavilkumam, kas atveidots kā grupētas heksadecimālas rakstzīmes vairākās rindās. Kopumā kompozīcija paziņo pilnīgu HAVAL-224/3 heša darbplūsmu: ziņojumu ievadi, papildināšanu, bloku veidošanu, inicializāciju, trīs saspiešanas kārtas un 224 bitu heša galīgo ģenerēšanu.

Attēls ir saistīts ar: HAVAL-224/3 jaucējkoda kalkulators

Kopīgojiet pakalpojumā BlueskyKopīgot FacebookKopīgojiet vietnē LinkedInKopīgojiet vietnē TumblrKopīgot vietnē XPiespraust vietnē PinterestKopīgojiet vietnē Reddit