Imatge: Diagrama de flux de l'algoritme de hash HAVAL-224/3
Publicat: 12 de gener del 2026, a les 14:07:37 UTC
Última actualització: 9 de gener del 2026, a les 19:51:03 UTC
Visualització d'alt nivell de l'algoritme hash HAVAL-224/3, que representa el preprocessament d'entrada, blocs de 1024 bits, inicialització, tres rondes de compressió i generació d'un resum de 224 bits.
HAVAL-224/3 Hash Algorithm Flow Diagram

Versions disponibles d'aquesta imatge
Els fitxers d'imatge disponibles per descarregar a continuació estan menys comprimits i tenen una resolució més alta (i, com a resultat, una qualitat més alta) que les imatges incrustades en articles i pàgines d'aquest lloc web, que estan més optimitzades per a la mida del fitxer per tal de reduir el consum d'ample de banda.
Mida normal (1,536 x 1,024)
Mida gran (3,072 x 2,048)
Mida molt gran (4,608 x 3,072)
Mida extra gran (6,144 x 4,096)
Mida còmicament gran (1,048,576 x 699,051)
- Encara s'està carregant... ;-)
Descripció de la imatge
Una infografia àmplia, orientada al paisatge, titulada "HAVAL-224/3 Hash Algorithm" abasta la part superior de la imatge amb grans lletres metàl·liques. El fons és un camp fosc de temàtica tecnològica que combina dígits binaris tènues i motius de traçats de circuits, amb tons blaus freds a la meitat superior que es barregen amb tons ambre més càlids a prop de la part inferior. El diagrama està organitzat com un flux de procés d'esquerra a dreta mitjançant panells rectangulars connectats per fletxes gruixudes.
A l'extrem esquerre hi ha un panell blau anomenat "MISSATGE D'ENTRADA". Dins seu, un requadre més petit diu "DADES D'ENTRADA" seguit de fragments de missatge simbòlics escrits com a M1, M2, M3, ..., MN. Una fletxa cap avall condueix a un panell daurat anomenat "FASCINAMENT I LONGITUD" amb el subtext "FASCINAMENT + BITS DE LONGITUD", emfatitzant el preprocessament abans del processament de blocs.
Sota, una altra fletxa apunta a una secció verda anomenada "BLOCS DE MISSATGE DE 1024 BITS". Aquest panell conté una quadrícula de mosaics verds més petits que representen paraules o subblocs de missatges, cada mosaic etiquetat amb índexs M (per exemple, M0, M1, M2, M3 i índexs superiors com ara M15). El panell de blocs implica que el missatge està dividit en blocs de mida fixa de 1024 bits compostos per diverses paraules indexades.
A la part inferior esquerra, un panell vermell anomenat "VALOR HASH INICIAL" mostra un vector d'estat inicial amb múltiples variables H (per exemple, H0, H1, H2, etc.), cosa que suggereix un estat d'encadenament de diverses paraules típic de les funcions hash iteratives. Una fletxa que apunta cap a la dreta des d'aquesta àrea d'inicialització alimenta el component central.
El centre de la infografia està dominat per un panell gran i fosc titulat "TRES RONDES DE COMPRESSIÓ". A l'interior hi ha tres seccions horitzontals apilades etiquetades com a "RONDA 1", "RONDA 2" i "RONDA 3" amb capçaleres taronges en negreta. Cada ronda representa una fila de registres d'estat hash a la part superior (que es mostren com a etiquetes tipus H0, H1, H2, H3, H4 i H6), i a sota una seqüència de blocs de funcions de colors etiquetats com a f1, f2 i f3 (i a la ronda més baixa apareix una etiqueta de funció addicional, com ara f5). Les fletxes bidireccionals blanques i els petits connectors verticals indiquen el moviment i la barreja de dades entre els registres d'estat i aquestes funcions de ronda. A l'extrem dret de cada fila de ronda hi ha un petit bloc taronja semblant a una etiqueta (per exemple, f1 o f3) que marca l'èmfasi de la funció de la ronda.
Des del panell de compressió central, una fletxa gran condueix al panell blau de la dreta anomenat "OUTPUT HASH" (hash de sortida). A l'interior, un quadre prominent diu "224-BIT HASH VALUE" (valor de hash de 224 bits). A sota hi ha dues línies d'estil llista de verificació amb marques de verificació, que diuen "XOR & ADDITION" (Xor i suma) i "TRUNCATE TO 224 BITS" (truncar a 224 bits), que resumeixen la combinació final i la mida de la sortida. A la part inferior del panell de sortida hi ha un quadre blau fosc que conté un exemple de resum representat com a caràcters hexadecimals agrupats en diverses línies. En general, la composició comunica un flux de treball de resum HAVAL-224/3 de principi a fi: entrada de missatges, farciment, formació de blocs, inicialització, tres rondes de compressió i producció final d'un resum de 224 bits.
La imatge està relacionada amb: Calculadora de codi hash HAVAL-224/3
