Слика: Дијаграм на тек на алгоритам за хеширање HAVAL-224/3
Објавено: 12 јануари 2026, во 14:07:38 UTC
Последно ажурирано: 9 јануари 2026, во 19:51:03 UTC
Визуелизација на високо ниво на алгоритмот за хеширање HAVAL-224/3, која прикажува влезна претходна обработка, 1024-битни блокови, иницијализација, три рунди на компресија и генерирање на 224-битен преглед.
HAVAL-224/3 Hash Algorithm Flow Diagram

Достапни верзии на оваа слика
Датотеките со слики достапни за преземање подолу се помалку компресирани и со повисока резолуција - а како резултат на тоа, и со повисок квалитет - од сликите вградени во статиите и страниците на оваа веб-страница, кои се пооптимизирани за големината на датотеката со цел да се намали потрошувачката на пропусен опсег.
Редовна големина (1,536 x 1,024)
Голема големина (3,072 x 2,048)
Многу голема големина (4,608 x 3,072)
Екстра голема големина (6,144 x 4,096)
Комично голема големина (1,048,576 x 699,051)
- Сè уште се прикачува... ;-)
Опис на сликата
Широка, пејзажно ориентирана инфографика со наслов „HAVAL-224/3 Hash Algorithm“ се протега низ горниот дел од сликата со големи метални букви. Позадината е темно поле со технолошка тематика кое комбинира бледи бинарни цифри и мотиви на трага на кола, со ладни сини тонови на горната половина кои се мешаат со потопли килибарни тонови близу до дното. Дијаграмот е организиран како процесен тек од лево кон десно со помош на правоаголни панели поврзани со дебели стрелки.
На крајната лева страна се наоѓа син панел со ознака „ВЛЕЗНА ПОРАКА“. Внатре во него, во помало поле пишува „ВЛЕЗНИ ПОДАТОЦИ“ проследено со симболични делови од пораката напишани како M1, M2, M3, …, MN. Стрелка надолу води до златен панел означен како „ДОПОЛНУВАЊЕ И ДОЛЖИНА“ со подтекст „ДОПОЛНУВАЊЕ + ДОЛЖИНА БИТОВИ“, нагласувајќи ја претходната обработка пред обработката на блокови.
Под тоа, друга стрелка покажува кон зелен дел означен со „1024-БИТНИ БЛОКОВИ ЗА ПОРАКИ“. Овој панел содржи мрежа од помали зелени плочки што претставуваат зборови или подблокови за пораки, при што секоја плочка е означена со М-индекси (на пример M0, M1, M2, M3 и повисоки индекси како што е M15). Панелот со блокови имплицира дека пораката е поделена на 1024-битни блокови со фиксна големина составени од повеќе индексирани зборови.
Долу лево, црвената табла означена со „INITIAL HASH VALUE“ (ПОЧЕТНА ХЕШ ВРЕДНОСТ) прикажува вектор на почетна состојба со повеќе H-променливи (на пр., H0, H1, H2, итн.), што укажува на состојба на повеќезборно ланчење типична за итеративните хеш функции. Стрелка насочена надесно од оваа иницијализациска област се внесува во централната компонента.
Во центарот на инфографикот доминира голем, темен панел насловен како „ТРИ КРУГИ ЗА КОМПРЕСИЈА“. Внатре во него се наоѓаат три наредени хоризонтални делови означени како „КРУГА 1“, „КРУГА 2“ и „КРУГА 3“ со задебелени портокалови заглавија. Секоја рунда прикажува ред регистри за хеш-состојба на врвот (прикажани како етикети слични на H0, H1, H2, H3, H4 и H6), а под нив низа обоени функционални блокови означени со f1, f2 и f3 (а во најниската рунда се појавува дополнителна етикета на функција, како што е f5). Белите двонасочни стрелки и малите вертикални конектори означуваат движење на податоци и мешање помеѓу регистрите за состојба и овие функции на рундите. На крајната десна страна од секој ред на рунди има мал портокалов блок сличен на ознака (на пр., f1 или f3) што го означува акцентот на функцијата на рундата.
Од централниот панел за компресија, голема стрелка води до крајниот десен син панел означен како „OUTPUT HASH“. Внатре, во истакнато поле пишува „224-BIT HASH VALUE“. Под него се наоѓаат две линии во стил на листа за проверка со ознаки за проверка, на кои пишува „XOR & ADDITION“ и „TRUNCATE TO 224 BITS“, сумирајќи ја конечната комбинација и големината на излезот. На дното од панелот за излез има темно сина кутија што содржи пример за преглед прикажан како групирани хексадецимални знаци низ повеќе редови. Генерално, композицијата комуницира работен тек за хеширање HAVAL-224/3 од крај до крај: внесување порака, дополнување, формирање блокови, иницијализација, три рунди на компресија и конечно производство на 224-битен хеш.
Сликата е поврзана со: Калкулатор за хаш код HAVAL-224/3
