Obrázok: Hašovací algoritmus HAVAL-160/5 – päťstupňový kryptografický vývojový diagram
Publikované: 12. januára 2026 o 14:17:18 UTC
Posledná aktualizácia: 7. januára 2026 o 22:14:24 UTC
Podrobný vizuálny prehľad kryptografickej hašovacej funkcie HAVAL-160/5, ilustrujúci predspracovanie správy, päť transformačných priechodov, zaokrúhľovacie funkcie a finálny 160-bitový výpis.
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

Dostupné verzie tohto obrázka
Obrázkové súbory, ktoré sú k dispozícii na stiahnutie nižšie, sú menej komprimované a majú vyššie rozlíšenie - a vďaka tomu aj vyššiu kvalitu - ako obrázky vložené do článkov a stránok na tejto webovej lokalite, ktoré sú viac optimalizované z hľadiska veľkosti súborov, aby sa znížila spotreba šírky pásma.
Bežná veľkosť (1,536 x 1,024)
Veľká veľkosť (3,072 x 2,048)
Veľmi veľká veľkosť (4,608 x 3,072)
Extra veľká veľkosť (6,144 x 4,096)
Komicky veľká veľkosť (1,048,576 x 699,051)
- Stále nahrávam... ;-)
Popis obrázku
Obrázok je široká digitálna infografika s vysokým rozlíšením, ktorá vizualizuje interný pracovný postup kryptografického hašovacieho algoritmu HAVAL-160/5. V strede hore je tučný kovový názov „HAVAL-160/5 HASH ALGORITHM“ s podtitulom „160-BIT HASH • 5 PASSES • 80 ROUNDS“. Celková farebná schéma prechádza zo studenej modrej vľavo do teplých jantárových a oranžových tónov vpravo, ktoré symbolizujú tok údajov od vstupu ku konečnému výstupu, s jemným pozadím binárnych číslic a obvodových stôp.
Úplne vľavo sa v časti s označením „VSTUPNÁ SPRÁVA“ zobrazuje riadok obdĺžnikových buniek správy. Pod ňou pole s názvom „VYPLŇOVANIE A PRIDÁVANIE DĹŽKY“ označuje krok predspracovania. Šípka vedie nadol k veľkému panelu so zeleným rámčekom s označením „512-BITOVÝ DÁTOVÝ BLOK“, ktorý je rozdelený na „BLOK 1“, „BLOK 2“ a „BLOK N“, čo ilustruje, ako je vyplnená správa segmentovaná na spracovanie.
Ďalej v poli označenom „INITIAL HASH VALUE“ (počiatočná hašovacia hodnota) sa nachádza päť malých registrov označených A, B, C, D a E, ktoré predstavujú pracovné stavové slová. Tieto sa pripájajú do centrálneho kanála, kde je horizontálne usporiadaných päť farebných záložiek označených „PASS 1“, „PASS 2“, „PASS 3“, „PASS 4“ a „PASS 5“, ktoré zdôrazňujú viacpriechodovú štruktúru HAVALu.
Strede grafiky sa nachádza výrazný panel s názvom „BITOVÉ OPERÁCIE“, ktorý uvádza základné logické funkcie používané algoritmom: AND, OR, XOR, SHIFT a NOT, pričom každá z nich je znázornená štylizovanými ikonami. Pod ním sa nachádza ďalší panel s označením „SUBSTITUČNÉ TABUĽKY“, ktorý zobrazuje políčka s názvami S1, S2, S3, S3 (štýlovo zdvojené) a S4, pričom zvýrazňuje nelineárne transformácie použité počas každého kola.
Pod nimi oblasť „ZAOKRUŽOVACIE FUNKCIE“ zobrazuje tok premenných cez šípky a operačné uzly. Bloky označené A a C vstupujú do rotačného prvku označeného „ROT“, potom do uzla odčítania alebo miešania a ďalej do uzla E, pričom do cesty je vložený ďalší konštantný blok označený K. V strede dole tmavý odznak s nápisom „80 ROUNDS“ sumarizuje celkový počet iterácií vykonaných počas piatich prechodov.
Na pravej strane sekcia s názvom „FINAL OUTPUT“ obsahuje pole s označením „HAVAL-160/5“ odkazujúce na „160-BITOVÁ HASH HODNOTA“. Na ilustráciu formátu výsledku je zobrazený vzorový hexadecimálny súčet začínajúci na „50 AF D1 7C 12 93 E5…“. Nižšie je päť vodorovných pruhov označených H0, H1, H2, H3 a H4 naskladaných, každý v inej teplej gradientovej farbe, ktoré predstavujú päť 32-bitových slov, ktoré spolu tvoria finálny 160-bitový hash.
Celkovo infografika kombinuje čistú typografiu, farebne odlíšené fázy, šípky a modulárne panely, ktoré krok za krokom sprevádzajú diváka procesom hašovania HAVAL-160/5, od surovej vstupnej správy cez predspracovanie, viacpriechodovú transformáciu, logické operácie až po kompaktný kryptografický súhrn.
Obrázok súvisí s: Kalkulačka hash kódu HAVAL-160/5
