Imatge: Algoritme de hash RIPEMD-160: visió general visual d'alt nivell
Publicat: 12 de gener del 2026, a les 14:25:11 UTC
Última actualització: 9 de gener del 2026, a les 23:39:52 UTC
Diagrama vectorial educatiu que explica el flux general de l'algoritme de hash criptogràfic RIPEMD-160, des del preprocessament de l'entrada a través de camins de compressió paral·lels fins a la sortida final de 160 bits.
RIPEMD-160 Hash Algorithm – High-Level Visual 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 imatge és una infografia àmplia i orientada al paisatge que explica l'algoritme hash RIPEMD-160 a nivell conceptual sense dependre de constants tècniques fràgils. A l'extrem esquerre, un rectangle arrodonit anomenat "Missatge d'entrada" representa qualsevol dada arbitrària, com ara text o un fitxer. Una fletxa suau condueix des d'aquest quadre a un bloc més gran de color pastel titulat "Preprocessament". Dins d'aquest bloc hi ha petites icones suaument contornejades que suggereixen accions com ara farciment, divisió i preparació, però sense mostrar fórmules exactes ni longituds de bit. A partir del preprocessament, el flux es divideix en una àrea central anomenada "Compressió". Aquesta àrea es divideix visualment en diversos carrils verticals disposats en paral·lel, cada carril representa una ruta de processament. Els carrils estan acolorits en tons pastel coordinats perquè l'espectador entengui immediatament que l'algoritme funciona en diverses pistes alhora.
Dins de cada carril, es mostra una pila de rectangles suaument corbats etiquetats com a "Rodó", disposats de dalt a baix per implicar passos de transformació repetits. Les fletxes corbes entre aquests rectangles suggereixen una barreja iterativa de les dades. Les etiquetes són intencionadament genèriques, com ara "Barreja", "Transformació" o simplement "Rodó", de manera que el diagrama es manté correcte fins i tot si els detalls de la implementació varien. Les fletxes circulars subtils dins dels carrils reforcen la idea que l'estat intern s'actualitza una vegada i una altra. Després de la ronda final de cada carril, els camins convergeixen cap al costat dret del diagrama. L'àrea de fusió es dibuixa com un bloc en forma d'embut titulat "Combinar resultats", que indica que les sortides de tots els camins paral·lels s'uneixen.
Des d'aquest bloc combinador, una sola fletxa en negreta apunta a l'element final a l'extrem dret: una càpsula horitzontal llarga etiquetada com a "Sortida hash de 160 bits". Sota aquesta càpsula, un petit peu de foto explica en un llenguatge planer que aquesta és l'empremta digital de longitud fixa produïda a partir de l'entrada original. El fons és net i clar, amb línies de quadrícula tènues per suggerir estructura sense desordre. La tipografia és gran i llegible, amb fonts sans-serif amigables. La paleta de colors general utilitza blaus tranquils, verds i taronges suaus per guiar la vista d'esquerra a dreta.
La part inferior de la imatge, una llegenda minimalista explica el significat de les fletxes, els carrils paral·lels i els blocs arrodonits, cosa que reforça que es tracta d'un flux d'alt nivell en lloc d'una especificació. Tota la composició està dissenyada per ajudar els no experts a entendre que RIPEMD-160 pren una entrada, la prepara, la processa a través de diverses rondes paral·leles de transformació i finalment produeix un hash de mida fixa, tot evitant constants numèriques específiques o operacions de baix nivell que puguin ser inexactes.
La imatge està relacionada amb: Calculadora de codi hash RIPEMD-160
