Imatge: Visualització de l'algoritme de hash HAVAL-256/5
Publicat: 12 de gener del 2026, a les 14:20:27 UTC
Última actualització: 6 de gener del 2026, a les 21:55:43 UTC
Infografia detallada del procés de hash criptogràfic HAVAL-256/5, que il·lustra el farciment del missatge, cinc passos de transformació, rondes de compressió i la producció d'un valor de hash de 256 bits.
HAVAL-256/5 Hash Algorithm Visualization

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 àmplia i orientada al paisatge que explica visualment l'algoritme de hash criptogràfic HAVAL-256/5 d'esquerra a dreta, utilitzant un esquema de colors futurista de blau fosc i ambre amb ressalts brillants i dígits binaris flotants al fons. A l'extrem esquerre, un panell titulat "Missatge d'entrada" mostra una icona de document plena de dígits binaris que flueixen cap a una pila de petits blocs de dades, cosa que indica que un missatge arbitrari es pren com a entrada de bits en brut. A sota, un segon panell anomenat "Farcit i divisió" mostra el missatge que s'està farcint i dividint en múltiples blocs de 1024 bits, marcats com a B1, B2 i Bn, cosa que emfatitza que l'algoritme processa missatges llargs bloc per bloc. Les fletxes guien la vista cap a la regió central, que domina la composició. Una capçalera gran diu "5 passos" i a sota hi ha cinc quadres de colors etiquetats com a f1, f2, f3, f4 i f5, que representen les cinc funcions booleanes no lineals utilitzades per HAVAL en la seva configuració de cinc passos. A sota d'aquests quadres, apareix el text "80 rondes de transformació", que indica que l'estat intern s'actualitza iterativament moltes vegades per bloc de missatge. Al mig, un diagrama complex anomenat "Funcions de barreja de missatges" mostra fletxes que circulen entre diversos blocs, simbolitzant com es combinen les paraules del missatge i l'estat intern. Un subpanell titulat "Operacions bit a bit" enumera les operacions primitives AND, XOR, ROTATE i SHIFT, cadascuna dins d'una icona arrodonida, que destaca la naturalesa binària de baix nivell de l'algoritme. A la dreta, un panell titulat "Estat hash inicial" mostra cinc registres marcats amb A, B, C, D i E, cadascun amb petits marcadors de posició numèrics o hexadecimals a sota, que il·lustren les variables d'encadenament que s'actualitzen durant el processament. A sota, un altre panell titulat "Rondes de compressió" mostra les funcions f1, f2, f4 i f5 que retroalimenten l'estat amb fletxes corbes, que representen la funció de compressió aplicada a cada bloc. Més avall, un quadre brillant etiquetat com a "Finalització – XOR i Shift de 5 rondes" conté valors hexadecimals de mostra com ara 8F7D94A1 i 2B9CEB46, cosa que suggereix l'etapa final de mescla que produeix el resum. Totes les fletxes convergeixen cap al centre inferior, on un vòrtex circular lluminós i en remolí representa visualment la condensació de tots els estats intermedis en un sol resultat. Sota aquest vòrtex, una pancarta diu "Resum de sortida de 256 bits" seguit de "Resultat de hash de 256 bits", que indica la sortida de longitud fixa de l'algoritme. Tota la composició utilitza textures metàl·liques, vores de neó i panells en capes per comunicar un canal pas a pas: entrada, farciment, transformació multipass, compressió, finalització i el valor hash de 256 bits resultant.
La imatge està relacionada amb: Calculadora de codi hash HAVAL-256/5
