Imatge: Algoritme de hash de 64 bits FNV-1a: diagrama de flux conceptual

Publicat: 12 de gener del 2026, a les 13:27:58 UTC
Última actualització: 9 de gener del 2026, a les 21:26:53 UTC

Infografia de paisatge net que explica el flux d'alt nivell de l'algoritme hash de 64 bits FNV-1a, des dels bytes d'entrada a través d'un bucle de processament simple fins a la sortida hash final.


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í:

FNV-1a 64-bit Hash Algorithm – Conceptual Flow Diagram

Infografia que mostra els bytes d'entrada que passen pels passos XOR i multiplicació per produir una sortida hash FNV-1a de 64 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 educativa àmplia i orientada al paisatge que explica el flux de l'algoritme hash FNV-1a de 64 bits a nivell conceptual. Utilitza un fons blanc net amb blaus i verds pastel suaus, rectangles arrodonits i fletxes simples per guiar el lector d'esquerra a dreta. A l'extrem esquerre, una pila vertical de petits rectangles etiquetats com a "Bytes d'entrada" representa un flux de dades entrants. Aquests blocs de bytes estan lleugerament desplaçats per suggerir que l'algoritme processa les dades una peça a la vegada. Una fletxa condueix des d'aquesta pila a un quadre arrodonit més gran etiquetat com a "Estat hash" o "Estat actual", cosa que indica que s'està actualitzant un valor intern en execució.

Des d'aquest quadre d'estat, el diagrama entra en un flux en bucle. El bucle es dibuixa amb una fletxa corba que envolta dos quadres centrals, reforçant visualment la idea de repetició per a cada byte d'entrada. El primer quadre central està etiquetat com a "XOR amb estat" i mostra una petita icona de byte que es fusiona amb el quadre d'estat, suggerint una operació de combinació sense anomenar cap constant o patró de bits concret. El segon quadre està etiquetat com a "Multiplicar estat" i està connectat directament després del quadre XOR, il·lustrant el segon pas conceptual que transforma encara més l'estat. Els dos quadres estan alineats horitzontalment, amb fletxes entre ells, i la fletxa del bucle s'arqueja des del quadre de multiplicació cap a la ruta de processament d'entrada, deixant clar que aquests dos passos es repeteixen per a cada byte.

La dreta del bucle, una fletxa en negreta etiquetada com a "Després de tots els bytes" apunta cap a un rectangle final gran etiquetat com a "Sortida hash de 64 bits". Aquest quadre de sortida és visualment diferent, lleugerament més fosc que els altres, per emfatitzar que és el producte final de l'algoritme. Dins del quadre només hi ha l'etiqueta de text; no hi ha números ni diagrames de bits, cosa que manté el contingut general i resistent a les inexactituds.

Al llarg de la infografia, s'utilitzen petites icones com ara símbols de bytes simplificats i fletxes circulars per afegir claredat sense desordre. La tipografia és gran i amigable, dissenyada per a estudiants, i cada etiqueta està redactada en un llenguatge planer en lloc de notació matemàtica. No hi ha referències a constants específiques, desplaçaments, nombres primers o operacions exactes més enllà dels noms d'alt nivell "XOR" i "Multiplicar", la qual cosa garanteix que el diagrama es mantingui en termes generals correcte fins i tot quan les implementacions varien.

En general, la composició es llegeix de manera natural d'esquerra a dreta: les dades entren com a bytes, es combinen amb un estat en execució, es transformen repetidament en un bucle de dos passos i finalment s'emeten com a valor hash de 64 bits. L'estil visual és modern i accessible, cosa que fa que l'algoritme sembli menys intimidatori alhora que transmet l'estructura essencial del procés FNV-1a.

La imatge està relacionada amb: Calculadora de codi hash Fowler-Noll-Vo FNV1a-64

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