Imatge: Visió general de l'algoritme de hash HAVAL-256/3
Publicat: 12 de gener del 2026, a les 14:08:41 UTC
Última actualització: 9 de gener del 2026, a les 19:35:37 UTC
Infografia de paisatge que visualitza l'algoritme hash HAVAL-256/3, incloent-hi el farciment, els blocs de missatges de 1024 bits, tres passos de compressió, 96 rondes, les funcions HAVAL internes i el valor hash resultant de 256 bits.
HAVAL-256/3 Hash Algorithm Overview

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 infografia és una visualització tècnica àmplia i orientada al paisatge de l'algoritme hash criptogràfic HAVAL-256/3, dissenyat en un estil cibernètic futurista en blau i taronja. A l'extrem esquerre, una columna etiquetada com a "INPUT DATA" mostra dígits binaris en cascada en un embut marcat com a "PADDING & LENGTH APPENDING", que representa l'etapa de preprocessament on s'omple el missatge original i s'afegeix la seva longitud de bit. Sota l'embut, un panell brillant indica clarament "1024-BIT BLOCKS", cosa que indica que el missatge omple es divideix en blocs de mida fixa de 1024 bits. Aquests blocs flueixen cap avall en una secció de "MESSAGE BLOCKS", amb blocs individuals etiquetats com a B1 i B2, des dels quals les fletxes condueixen al canal de compressió principal.
L'àrea central està envoltada per un gran rectangle arrodonit titulat "3 PASSES", que emfatitza que HAVAL-256/3 realitza tres passades seqüencials sobre cada bloc. Dins d'aquesta regió hi ha tres etapes horitzontals etiquetades com a PASS 1, PASS 2 i PASS 3, cadascuna amb petits circuits esquemàtics que il·lustren les operacions de mescla interna. A la dreta d'aquestes etapes hi ha una pila vertical de petites caixes de registre etiquetades amb lletres com ara B, C, D, E i F, que simbolitzen les paraules d'estat intern de l'algoritme que s'actualitzen durant el processament. A prop de la vora dreta de l'àrea de passades apareix una etiqueta que diu "96 ROUNDS", que resumeix que les tres passades juntes consten de 96 passos en total.
Sota les passades, una secció emmarcada anomenada "FUNCIÓ HAVAL" desglossa les operacions bàsiques per ronda. Dins d'ella, es mostra la funció f(x, y, z) alimentant una seqüència d'operadors que inclouen símbols d'addició, rotació i multiplicació, tots connectats per fletxes per il·lustrar les transformacions no lineals aplicades a l'estat. Aquest bloc transmet visualment com es combinen i permuten les paraules del missatge i els registres interns durant cada ronda.
L'extrem dret, diverses línies brillants convergeixen cap a una gran icona de cadenat daurat incrustada en un fons de placa de circuit estilitzada, que representa el resultat de seguretat del procés de resum. Sota el cadenat, un requadre prominent diu "VALOR DE HASH DE 256 BITS", seguit d'una cadena de resum hexadecimal truncada que comença per "D95A5B59A335933988A06A96..." per il·lustrar el format de sortida final. A la part inferior de la infografia, el títol "ALGORISM DE HASH HAVAL-256/3" es mostra en negreta. En general, el diagrama presenta el flux complet de dades des de l'entrada en brut fins al farciment, el processament de blocs de 1024 bits, la compressió de tres passos amb 96 rondes i, finalment, fins al resultat de resum de longitud fixa de 256 bits, utilitzant fletxes i panells codificats per colors per fer que l'estructura i les etapes de l'algoritme siguin fàcils de seguir.
La imatge està relacionada amb: Calculadora de codi hash HAVAL-256/3
