Obrázok: Prehľad hašovacieho algoritmu HAVAL-256/3
Publikované: 12. januára 2026 o 14:08:21 UTC
Posledná aktualizácia: 9. januára 2026 o 19:35:37 UTC
Infografika v režime na šírku zobrazujúca hašovací algoritmus HAVAL-256/3 vrátane dopĺňania, 1024-bitových blokov správ, troch kompresných priechodov, 96 kôl, interných funkcií HAVAL a výslednej 256-bitovej hašovacej hodnoty.
HAVAL-256/3 Hash Algorithm Overview

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
Infografika je široká, na šírku orientovaná technická vizualizácia kryptografického hašovacieho algoritmu HAVAL-256/3, navrhnutého vo futuristickom modro-oranžovom kybernetickom štýle. Úplne vľavo stĺpec s označením „VSTUPNÉ ÚDAJE“ zobrazuje binárne číslice kaskádovito zostupujúce do lievika s označením „DOPLŇOVANIE A PRIDÁVANIE DĹŽKY“, čo predstavuje fázu predspracovania, v ktorej sa pôvodná správa dopĺňa a pridáva sa jej bitová dĺžka. Pod lievikom svietiaci panel jasne uvádza „1024-BITOVÉ BLOKY“, čo naznačuje, že doplnená správa je rozdelená na 1024-bitové bloky s pevnou veľkosťou. Tieto bloky smerom nadol smerujú do sekcie „BLOKY SPRÁV“ s jednotlivými blokmi označenými B1 a B2, z ktorých vedú šípky do hlavného kompresného kanála.
Centrálna oblasť je ohraničená veľkým zaobleným obdĺžnikom s názvom „3 PRIECHY“, čo zdôrazňuje, že HAVAL-256/3 vykonáva tri sekvenčné prechody cez každý blok. Vo vnútri tejto oblasti sa nachádzajú tri horizontálne stupne označené PRIECH 1, PRIECH 2 a PRIECH 3, pričom každý z nich má malé schematické obvody znázorňujúce vnútorné miešacie operácie. Napravo od týchto stupňov sa nachádza vertikálny rad malých registrových políčok označených písmenami ako B, C, D, E a F, ktoré symbolizujú vnútorné stavové slová algoritmu, ktoré sa aktualizujú počas spracovania. V blízkosti pravého okraja oblasti prechodov sa nachádza štítok s nápisom „96 KÔL“, ktorý sumarizuje, že tri prechody spolu pozostávajú z celkovo 96 krokov.
Pod jednotlivými priechodmi sa nachádza zarámovaná časť s označením „HAVAL FUNCTION“, ktorá rozoberá základné operácie vykonávané v jednotlivých kolách. V nej je zobrazená funkcia f(x, y, z), ktorá vstupuje do postupnosti operátorov vrátane symbolov sčítania, rotácie a násobenia, pričom všetky sú prepojené šípkami, ktoré ilustrujú nelineárne transformácie aplikované na stav. Tento blok vizuálne znázorňuje, ako sa slová správ a interné registre kombinujú a permutujú počas každého kola.
Úplne vpravo sa viacero žiariacich čiar zbieha k veľkej zlatej ikone zámku vloženej do štylizovaného pozadia dosky plošných spojov, ktorá predstavuje bezpečnostný výsledok procesu hashovania. Pod zámkom je výrazné pole s nápisom „256-BITOVÁ HASH HODNOTA“, za ktorým nasleduje skrátený hexadecimálny reťazec začínajúci na „D95A5B59A335933988A06A96...“, ktorý ilustruje konečný výstupný formát. V dolnej časti infografiky je tučným písmom zobrazený názov „HAVAL-256/3 HASH ALGORITHM“. Celkovo diagram zobrazuje celý tok údajov od surového vstupu cez dopĺňanie, 1024-bitové blokové spracovanie, trojpriechodovú kompresiu s 96 cyklami až po výsledok hashovania s pevnou dĺžkou 256 bitov, pričom farebne odlíšené šípky a panely uľahčujú sledovanie štruktúry a fáz algoritmu.
Obrázok súvisí s: Kalkulačka hash kódu HAVAL-256/3
