Attēls: HAVAL-160/5 jaucējkodo algoritms — piecu posmu kriptogrāfiskā plūsmas shēma
Publicēts: 2026. gada 12. janvāris 14:17:14 UTC
Pēdējo reizi atjaunināts: 2026. gada 7. janvāris 22:14:24 UTC
Detalizēts HAVAL-160/5 kriptogrāfiskās jaucējfunkcijas vizuāls pārskats, kas ilustrē ziņojumu pirmapstrādi, piecas transformācijas kārtas, noapaļošanas funkcijas un galīgo 160 bitu apkopojumu.
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

Šī 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ēls ir plaša, augstas izšķirtspējas digitāla infografika, kas vizualizē HAVAL-160/5 kriptogrāfiskā jaucējkodolagoritma iekšējo darbplūsmu. Augšējā centrā ir treknrakstā metālisks virsraksts "HAVAL-160/5 JAUTĒJKOGORITMS" ar apakšvirsrakstu "160 BITU JAUTĒJKOGORITMS • 5 CAURLAIDES • 80 KĀRTAS". Kopējā krāsu shēma pāriet no vēsi ziliem toņiem kreisajā pusē uz siltiem dzintara un oranžiem toņiem labajā pusē, simbolizējot datu plūsmu no ievades līdz galīgajai izvadei, ar smalku bināro ciparu un shēmai līdzīgu trases fonu.
Kreisajā malā sadaļā ar nosaukumu "IEVADES ZIŅOJUMS" ir redzama taisnstūrveida ziņojumu šūnu rinda. Zem tās lodziņš ar nosaukumu "PIEVIENOŠANA UN GARUMA PIEVIENOŠANA" norāda uz pirmapstrādes soli. Bultiņa ved uz leju uz lielu zaļā rāmī ievietotu paneli ar nosaukumu "512 BITU DATU BLOKS", kas ir sadalīts "1. BLOKĀ", "2. BLOKĀ" un "N. BLOKĀ", ilustrējot, kā papildinātais ziņojums tiek segmentēts apstrādei.
Tālāk lejā, lodziņā ar apzīmējumu "INITIAL HASH VALUE" (SĀKOTNĒJĀ JAUTĀJUMA VĒRTĪBA) ir pieci mazi reģistri, kas apzīmēti ar A, B, C, D un E un attēlo darba stāvokļa vārdus. Tie tiek padoti centrālajam cauruļvadam, kur horizontāli ir izvietotas piecas krāsainas cilnes ar apzīmējumiem "PASS 1" (1. caurlaide), "PASS 2" (2. caurlaide), "PASS 3" (3. caurlaide), "PASS 4" (4. caurlaide) un "PASS 5" (5. caurlaide), uzsverot HAVAL daudzpakāpju struktūru.
Grafikas centrā redzamā panelī ar nosaukumu "BITUISE OPERATIONS" ir uzskaitītas algoritma izmantotās pamatloģiskās funkcijas: AND, OR, XOR, SHIFT un NOT, katra no tām attēlota ar stilizētām ikonām. Zem tā citā panelī ar nosaukumu "SUBSTITUTION TABLES" ir redzamas rūtiņas ar nosaukumiem S1, S2, S3, S3 (stilistiski dublētas) un S4, izceļot katrā kārtā piemērotās nelineārās transformācijas.
Zem tiem apgabalā "APAĻOŠANAS FUNKCIJAS" ir attēlota mainīgo plūsma caur bultiņām un darbību mezgliem. Bloki, kas apzīmēti ar A un C, nonāk rotācijas elementā, kas apzīmēts ar "ROT", pēc tam atņemšanas vai sajaukšanas mezglā un tālāk uz E, ceļā ievadot papildu konstantes bloku, kas apzīmēts ar K. Apakšējā centrā tumša emblēma ar uzrakstu "80 ROUNDS" apkopo kopējo iterāciju skaitu, kas veiktas piecos piegājienos.
Labajā pusē sadaļā ar nosaukumu "FINAL OUTPUT" ir lodziņš ar nosaukumu "HAVAL-160/5", kas norāda uz "160-BIT HASH VALUE". Lai ilustrētu rezultāta formātu, ir parādīts heksadecimālā īssavilkuma paraugs, kas sākas ar "50 AF D1 7C 12 93 E5…". Zemāk ir sakrautas piecas horizontālas joslas, kas apzīmētas ar H0, H1, H2, H3 un H4, katra citā siltā gradienta krāsā, kas attēlo piecus 32 bitu vārdus, kas kopā veido galīgo 160 bitu jaucējkodu.
Kopumā infografika apvieno tīru tipogrāfijas tekstu, krāsu kodētus posmus, bultiņas un modulārus paneļus, lai soli pa solim vadītu skatītāju cauri HAVAL-160/5 hešēšanas procesam, sākot no neapstrādāta ievades ziņojuma līdz pirmapstrādei, vairāku posmu transformācijai, loģiskām operācijām un visbeidzot līdz kompaktam kriptogrāfiskam apkopojumam.
Attēls ir saistīts ar: Hash koda kalkulators HAVAL-160/5
