Imazh: Diagrami i rrjedhës së algoritmit Hash HAVAL-224/3
Publikuar: 12 janar 2026 në 2:07:28 e pasdites, UTC
Përditësimi i fundit: 9 janar 2026 në 7:51:03 e pasdites, UTC
Vizualizim i nivelit të lartë i algoritmit hash HAVAL-224/3, që përshkruan para-përpunimin e të dhënave hyrëse, blloqet 1024-bit, inicializimin, tre raunde kompresimi dhe gjenerimin e një përmbledhjeje 224-bit.
HAVAL-224/3 Hash Algorithm Flow Diagram

Versionet e disponueshme të këtij imazhi
Skedarët e imazheve të disponueshëm për shkarkim më poshtë janë më pak të kompresuar dhe me rezolucion më të lartë - dhe si rezultat i kësaj, cilësi më të lartë - sesa imazhet e integruara në artikuj dhe faqe në këtë faqe interneti, të cilat janë më të optimizuara për madhësinë e skedarit në mënyrë që të zvogëlojnë konsumin e bandwidth-it.
Madhësi e rregullt (1,536 x 1,024)
Madhësi e madhe (3,072 x 2,048)
Madhësi shumë e madhe (4,608 x 3,072)
Madhësi shumë e madhe (6,144 x 4,096)
Madhësi komike e madhe (1,048,576 x 699,051)
- Duke u ngarkuar ende... ;-)
Përshkrimi i imazhit
Një infografik i gjerë, i orientuar drejt peizazhit, i titulluar "HAVAL-224/3 Hash Algorithm" (Algoritmi Hash HAVAL-224/3), përfshin pjesën e sipërme të imazhit me shkronja të mëdha metalike. Sfondi është një fushë e errët me temë teknologjike që kombinon shifra binare të zbehta dhe motive të gjurmës së qarkut, me tone të ftohta blu në gjysmën e sipërme që përzihen me tone më të ngrohta qelibar pranë pjesës së poshtme. Diagrama është e organizuar si një rrjedhë procesi nga e majta në të djathtë duke përdorur panele drejtkëndëshe të lidhura me shigjeta të trasha.
Në të majtën ekstreme është një panel blu i etiketuar "MESAZH HYRJE". Brenda tij, një kuti më e vogël shkruan "TË DHËNA HYRJE" e ndjekur nga pjesë simbolike të mesazhit të shkruara si M1, M2, M3, …, MN. Një shigjetë poshtë çon në një panel të artë të etiketuar "MBUSHJE & GJATËSI" me nëntekstin "MBUSHJE + BITA GJATËSIE", duke theksuar parapërpunimin para përpunimit të blloqeve.
Poshtë kësaj, një shigjetë tjetër tregon një seksion të gjelbër të etiketuar "BLOQE MESAZHI 1024-BIT". Ky panel përmban një rrjetë me pllaka më të vogla të gjelbra që përfaqësojnë fjalë ose nënblloqe mesazhesh, secila pllakë e etiketuar me indekse M (për shembull M0, M1, M2, M3 dhe indekse më të larta si M15). Paneli i bllokut nënkupton që mesazhi është i ndarë në blloqe 1024-bit me madhësi fikse të përbëra nga fjalë të shumta të indeksuara.
Në pjesën e poshtme majtas, një panel i kuq i etiketuar "INITIAL HASH VLERË" tregon një vektor të gjendjes fillestare me variabla të shumëfishta H (p.sh., H0, H1, H2, etj.), duke sugjeruar një gjendje zinxhirore me shumë fjalë tipike të funksioneve iterative të hash. Një shigjetë që tregon djathtas nga kjo zonë inicializimi futet në komponentin qendror.
Qendra e infografikut dominohet nga një panel i madh dhe i errët i titulluar "TRE RAUNDE KOMPRESIONI". Brenda tij janë tre seksione horizontale të grumbulluara të etiketuara "RAUNDI 1", "RAUNDI 2" dhe "RAUNDI 3" me tituj portokalli të theksuar. Çdo raund përshkruan një rresht regjistrash të gjendjes hash në pjesën e sipërme (të paraqitura si etiketa H0, H1, H2, H3, H4 dhe H6), dhe poshtë tyre një sekuencë blloqesh funksionesh me ngjyra të etiketuara f1, f2 dhe f3 (dhe në raundin më të ulët shfaqet një etiketë shtesë funksioni, si p.sh. f5). Shigjetat e bardha dypalëshe dhe lidhësit e vegjël vertikalë tregojnë lëvizjen dhe përzierjen e të dhënave midis regjistrave të gjendjes dhe këtyre funksioneve të raundeve. Në të djathtën ekstreme të çdo rreshti të raundeve është një bllok i vogël portokalli i ngjashëm me etiketë (p.sh., f1 ose f3) që shënon theksin e funksionit të raundit.
Nga paneli qendror i kompresimit, një shigjetë e madhe të çon në panelin blu më të djathtë të etiketuar "OUTPUT HASH". Brenda, një kuti e spikatur shkruan "224-BIT HASH VLERË". Poshtë saj janë dy rreshta në stilin e listës së kontrollit me shenja kontrolli, që lexojnë "XOR & ADDITION" dhe "TRUNCATE TO 224 BITS", duke përmbledhur kombinimin përfundimtar dhe madhësinë e daljes. Në fund të panelit të daljes është një kuti blu e errët që përmban një shembull të përmbledhjes së paraqitur si karaktere heksadecimal të grupuara në rreshta të shumëfishta. Në përgjithësi, kompozimi komunikon një rrjedhë pune të heshimit HAVAL-224/3 nga fillimi në fund: futja e mesazhit, mbushja, formimi i bllokut, inicializimi, tre raunde kompresimi dhe prodhimi përfundimtar i një heshimi 224-bit.
Imazhi ka të bëjë me: Llogaritësi i kodit Hash HAVAL-224/3
