Bild: HAVAL-160/5 Hash-algoritm – Fempassigt kryptografiskt flödesdiagram

Publicerad: 12 januari 2026 kl. 14:17:19 UTC
Senast uppdaterad: 7 januari 2026 kl. 22:14:24 UTC

Detaljerad visuell översikt över den kryptografiska hashfunktionen HAVAL-160/5, som illustrerar meddelandeförbehandling, fem transformationspass, rundfunktioner och den slutliga 160-bitars digesten.


Denna sida har maskinöversatts från engelska för att göra den tillgänglig för så många som möjligt. Tyvärr är maskinöversättning ännu inte en fulländad teknik, så fel kan uppstå. Om du föredrar det kan du se den engelska originalversionen här:

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

Liggande infografik som visar HAVAL-160/5 hashalgoritmen med inmatningsutfyllnad, fem omgångar, bitvisa operationer, substitutionstabeller och 160-bitars utdata.

Tillgängliga versioner av denna bild

De bildfiler som finns tillgängliga för nedladdning nedan är mindre komprimerade och har högre upplösning - och därmed högre kvalitet - än de bilder som finns inbäddade i artiklar och sidor på denna webbplats, vilka är mer optimerade för filstorlek i syfte att minska bandbreddsförbrukningen.

Normal storlek (1,536 x 1,024)

Stor storlek (3,072 x 2,048)

Mycket stor storlek (4,608 x 3,072)

Extra stor storlek (6,144 x 4,096)

Komiskt stor storlek (1,048,576 x 699,051)

  • Laddar fortfarande upp... ;-)

Bildbeskrivning

Bilden är en bred, högupplöst digital infografik som visualiserar det interna arbetsflödet för den kryptografiska hashalgoritmen HAVAL-160/5. Längst upp i mitten finns en fet metallisk titel som lyder "HAVAL-160/5 HASH ALGORITM" med en undertitel som anger "160-BIT HASH • 5 PASSES • 80 ROUNDS". Det övergripande färgschemat övergår från svala blå nyanser till vänster till varma bärnstensfärgade och orangea toner till höger, vilket symboliserar dataflödet från indata till slutlig utgång, med en subtil bakgrund av binära siffror och kretsliknande spår.

Längst till vänster visas en sektion märkt "INPUT MESSAGE" med en rad rektangulära meddelandeceller. Nedanför den anger en ruta med titeln "PADDING & LENGTH APPENDING" förbehandlingssteget. En pil leder ner till en stor grön inramad panel märkt "512-BIT DATA BLOCK", som är indelad i "BLOCK 1", "BLOCK 2" och "BLOCK N", vilket illustrerar hur det utfyllda meddelandet är segmenterat för bearbetning.

Längre ner finns en ruta märkt "INITIAL HASH VALUE" som innehåller fem små register märkta A, B, C, D och E, vilka representerar orden för arbetstillstånd. Dessa matas in i den centrala pipelinen, där fem färgade flikar märkta "PASS 1", "PASS 2", "PASS 3", "PASS 4" och "PASS 5" är arrangerade horisontellt, vilket betonar HAVALs flerpassstruktur.

Mitten av grafiken listar en framträdande panel med titeln "BITWISE OPERATIONS" de grundläggande logiska funktioner som används av algoritmen: AND, OR, XOR, SHIFT och NOT, var och en representerad med stiliserade ikoner. Under den visar en annan panel med titeln "SUBSTITUTION TABLES" rutor med namnen S1, S2, S3, S3 (stilistiskt duplicerade) och S4, som markerar de icke-linjära transformationer som tillämpats under varje runda.

Under dessa visar området "ROUND FUNCTIONS" flödet av variabler genom pilar och operationsnoder. Block märkta A och C matas in i ett rotationselement märkt "ROT", sedan in i en subtraktions- eller blandningsnod och vidare till E, med ett ytterligare konstantblock märkt K injicerat i banan. Längst ner i mitten sammanfattar en mörk etikett med texten "80 ROUNDS" det totala antalet iterationer som utförts över de fem dragen.

På höger sida finns ett avsnitt med titeln "SLUTUTGÅNG" som innehåller en ruta märkt "HAVAL-160/5" som pekar på "160-BIT HASH VÄRDE". Ett exempel på en hexadecimal sammanfattning som börjar med "50 AF D1 7C 12 93 E5…" visas för att illustrera resultatformatet. Nedan är fem horisontella staplar märkta H0, H1, H2, H3 och H4 staplade, var och en i en annan varm gradientfärg, som representerar de fem 32-bitarsorden som tillsammans bildar den slutliga 160-bitars hashen.

Sammantaget kombinerar infografiken ren typografi, färgkodade steg, pilar och modulära paneler för att vägleda tittaren steg för steg genom HAVAL-160/5 hashingprocessen, från rått inmatningsmeddelande via förbehandling, flerpasstransformation, logiska operationer och slutligen till den kompakta kryptografiska sammanfattningen.

Bilden är relaterad till: HAVAL-160/5 Hashkodräknare

Dela på BlueskyDela på FacebookDela på LinkedInDela på TumblrDela på XFäst på PinterestDela på Reddit