Imatge: Algoritme de hash HAVAL-128/5: flux de treball criptogràfic de cinc passos
Publicat: 12 de gener del 2026, a les 14:16:46 UTC
Última actualització: 7 de gener del 2026, a les 22:17:57 UTC
Visualització d'alta resolució de l'algoritme hash criptogràfic HAVAL-128/5, que il·lustra el farciment de missatges, cinc passos de processament, transformacions d'estat intern i producció d'un resum de 128 bits.
HAVAL-128/5 Hash Algorithm – Five-Pass Cryptographic Workflow

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
La imatge és una infografia ampla, d'alta resolució i orientada al paisatge titulada "HAVAL-128/5 Hash Algorithm" que es mostra a la part superior amb lletres metàl·liques sobre un fons digital blau intens ple de dígits binaris, traces semblants a circuits i fluxos de dades brillants. Sota el títol, un subtítol diu "5 Passes / Estat de 128 bits", que emmarca immediatament l'estructura de l'algoritme. Tota la composició està disposada d'esquerra a dreta com una canonada visual.
L'extrem esquerre, un panell de "Missatge d'entrada" mostra icones estilitzades de documents i sobres, que simbolitzen dades d'usuari arbitràries que entren a la funció hash. Una fletxa condueix cap avall a un bloc anomenat "Padding & Message Length" (Farcit i longitud del missatge), que s'il·lustra com una barra segmentada que combina blocs grocs i taronges, etiquetada com "Padding + Length" (Farcit + longitud), que indica el pas de preprocessament que afegeix un bit, zeros i la longitud original del missatge per formar un flux de blocs complet.
Des d'aquesta etapa de preprocessament, les fletxes alimenten una seqüència horitzontal de cinc panells rectangulars al centre de la imatge. Estan etiquetats com a "Bloc 1", "Bloc 2", "Ronda 3", "Ronda 4" i "Ronda 5", que representen visualment les cinc passades HAVAL. Cada bloc es divideix en mosaics blaus i daurats per implicar que les paraules del missatge i les paraules d'estat intern es barregen. A sobre, el text "5 PASSES / ESTAT DE 128 BITS" reforça que aquestes operacions es repeteixen al llarg de cinc rondes per generar un valor d'encadenament de 128 bits.
Les fletxes descendents de cada ronda convergeixen en una banda brillant titulada "Operacions bit a bit". Directament sota aquesta banda apareixen cinc quadres més petits etiquetats amb noms de funció estilitzats f1, f3, f4, f5 i f5, que representen les diferents funcions booleanes no lineals utilitzades a cada passada HAVAL. Aquests es dibuixen com a mosaics blau fosc amb escriptura matemàtica blanca, cosa que emfatitza que cada ronda utilitza una funció de mescla diferent.
La sortida d'aquestes funcions flueix cap a una altra banda gran anomenada "Sumes Modulars". A sota hi ha sis petites caselles marcades amb A, B, C, D, B i E, que suggereixen els múltiples registres de treball interns que utilitza HAVAL mentre gira i suma paraules mòdul 2^32. Les fletxes daurades brillants i els flaixos de llum impliquen un moviment i acumulació continus de dades.
A la part dreta de la infografia, un panell alt anomenat "Finalització" enumera les "Rotacions de bits" i la "Transformació de sortida", que resumeixen l'última etapa on l'estat intern es permuta i es comprimeix. Una fletxa final cap avall condueix a un quadre emmarcat brillant que mostra un exemple de "VALOR HASH DE 128 BITS" en dues files de caràcters hexadecimals, com ara "E7A9B354 32DC3F25 89F63A1E 76B67D90", que transmet el resum de longitud fixa produït independentment de la mida d'entrada.
L'esquema de colors general alterna entre blaus freds per a les rutes de dades i daurat brillant o taronja per a les transformacions actives, donant a la imatge una estètica tècnica i plena d'energia. El fons està superposat amb quadrícules translúcides, fluxos d'uns i zeros, i circuits tènues, que reforcen el tema del processament criptogràfic i la seguretat digital alhora que guien clarament l'espectador a través del flux de treball de resum HAVAL-128/5 des de l'entrada del missatge fins a la sortida final de 128 bits.
La imatge està relacionada amb: Calculadora de codi hash HAVAL-128/5
