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.


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-256/3 Hash Algorithm Overview

Infografia que mostra HAVAL-256/3 amb farciment d'entrada, blocs de 1024 bits, tres passos que sumen 96 rondes, operacions de funció HAVAL i una sortida hash final de 256 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 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

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