Imatge: Algoritme de hash HAVAL-160/5: diagrama de flux criptogràfic de cinc passos

Publicat: 12 de gener del 2026, a les 14:17:41 UTC
Última actualització: 7 de gener del 2026, a les 22:14:25 UTC

Visió general detallada de la funció hash criptogràfica HAVAL-160/5, que il·lustra el preprocessament de missatges, cinc passos de transformació, funcions d'arrodoniment i el resum final de 160 bits.


Aquesta pàgina es va traduir automàticament de l'anglès per tal de fer-la accessible al màxim de persones possible. Malauradament, la traducció automàtica encara no és una tecnologia perfeccionada, de manera que es poden produir errors. Si ho prefereixes, pots veure la versió original en anglès aquí:

HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

Infografia horitzontal que mostra l'algoritme hash HAVAL-160/5 amb farciment d'entrada, cinc passos, operacions bit a bit, taules de substitució i una sortida de 160 bits.

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 digital àmplia i d'alta resolució que visualitza el flux de treball intern de l'algoritme hash criptogràfic HAVAL-160/5. A la part superior central, un títol metàl·lic en negreta diu "ALGORITME HASH HAVAL-160/5" amb un subtítol que diu "HASH DE 160 BITS • 5 PASSES • 80 RONDES". L'esquema de colors general passa de blaus freds a l'esquerra a tons ambre i taronja càlids a la dreta, simbolitzant el flux de dades des de l'entrada fins a la sortida final, amb un fons subtil de dígits binaris i traces semblants a circuits.

L'extrem esquerre, una secció anomenada "MISSATGE D'ENTRADA" mostra una fila de cel·les de missatge rectangulars. A sota, un quadre titulat "AFEGIMENT I ADDICIÓ DE LONGITUD" indica el pas de preprocessament. Una fletxa condueix cap avall a un gran panell emmarcat en verd anomenat "BLOC DE DADES DE 512 BITS", que es subdivideix en "BLOC 1", "BLOC 2" i "BLOC N", que il·lustra com es segmenta el missatge farcit per al processament.

Més avall, una caixa marcada com a "VALOR HASH INICIAL" conté cinc registres petits etiquetats com a A, B, C, D i E, que representen les paraules de l'estat de funcionament. Aquests alimenten el canal central, on cinc pestanyes de colors etiquetades com a "PASS 1", "PASS 2", "PASS 3", "PASS 4" i "PASS 5" estan disposades horitzontalment, cosa que emfatitza l'estructura multipass de HAVAL.

Al centre del gràfic, un panell destacat titulat "OPERACIONS BITWISE" enumera les funcions lògiques fonamentals que utilitza l'algoritme: AND, OR, XOR, SHIFT i NOT, cadascuna representada amb icones estilitzades. A sota, un altre panell anomenat "TAULES DE SUBSTITUCIÓ" mostra quadres anomenats S1, S2, S3, S3 (duplicat estilísticament) i S4, que destaquen les transformacions no lineals aplicades durant cada ronda.

A sota d'aquestes, l'àrea "ROUND FUNCTIONS" representa el flux de variables a través de fletxes i nodes d'operació. Els blocs etiquetats com a A i C alimenten un element de rotació marcat com a "ROT", després un node de subtracció o mescla i continuen fins a E, amb un bloc constant addicional etiquetat com a K injectat al camí. A la part inferior central, una insígnia fosca que diu "80 ROUNDS" resumeix el nombre total d'iteracions realitzades al llarg de les cinc passades.

La dreta, una secció titulada "SORTIDA FINAL" conté un quadre anomenat "HAVAL-160/5" que apunta a "VALOR HASH DE 160 BITS". Es mostra un exemple de resum hexadecimal que comença amb "50 AF D1 7C 12 93 E5…" per il·lustrar el format del resultat. A sota, s'apilen cinc barres horitzontals etiquetades com a H0, H1, H2, H3 i H4, cadascuna amb un color de degradat càlid diferent, que representen les cinc paraules de 32 bits que juntes formen el hash final de 160 bits.

En general, la infografia combina una tipografia neta, etapes codificades per colors, fletxes i panells modulars per guiar l'espectador pas a pas a través del procés de resum HAVAL-160/5, des del missatge d'entrada en brut fins al preprocessament, la transformació multipass, les operacions lògiques i, finalment, el resum criptogràfic compacte.

La imatge està relacionada amb: Calculadora de codi hash HAVAL-160/5

Comparteix a BlueskyComparteix a FacebookComparteix a LinkedInComparteix a TumblrComparteix a XPin a PinterestComparteix a Reddit