ചിത്രം: HAVAL-128/4 ഹാഷ് അൽഗോരിതം ദൃശ്യവൽക്കരണം
പ്രസിദ്ധീകരിച്ചത്: 2026, ജനുവരി 12 2:10:37 PM UTC
അവസാനം അപ്ഡേറ്റ് ചെയ്തത്: 2026, ജനുവരി 9 7:26:59 PM UTC
HAVAL-128/4 ഹാഷ് അൽഗോരിതം ദൃശ്യവൽക്കരിക്കുന്ന ലാൻഡ്സ്കേപ്പ് ഇൻഫോഗ്രാഫിക്: സന്ദേശ ബ്ലോക്കുകളും പാഡിംഗും നാല് പാസുകൾ പരിവർത്തനങ്ങളും സബ്സ്റ്റിറ്റ്യൂഷൻ ഘട്ടങ്ങളും ഫീഡ് ചെയ്യുന്നു, ഇത് അന്തിമ 128-ബിറ്റ് HAVAL ഹാഷ് മൂല്യം സൃഷ്ടിക്കുന്നു.
HAVAL-128/4 Hash Algorithm Visualization

ഈ ചിത്രത്തിന്റെ ലഭ്യമായ പതിപ്പുകൾ
താഴെ ഡൗൺലോഡ് ചെയ്യാൻ ലഭ്യമായ ഇമേജ് ഫയലുകൾ കുറഞ്ഞ കംപ്രസ്സും ഉയർന്ന റെസല്യൂഷനുമാണ് - അതിന്റെ ഫലമായി, ഈ വെബ്സൈറ്റിലെ ലേഖനങ്ങളിലും പേജുകളിലും ഉൾച്ചേർത്ത ചിത്രങ്ങളേക്കാൾ ഉയർന്ന നിലവാരം - ബാൻഡ്വിഡ്ത്ത് ഉപഭോഗം കുറയ്ക്കുന്നതിന് ഫയൽ വലുപ്പത്തിന് കൂടുതൽ ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു.
സാധാരണ വലുപ്പം (1,536 x 1,024)
വലിയ വലിപ്പം (3,072 x 2,048)
വളരെ വലിയ വലിപ്പം (4,608 x 3,072)
വളരെ വലിയ വലിപ്പം (6,144 x 4,096)
ഹാസ്യാത്മകമായി വലിയ വലിപ്പം (1,048,576 x 699,051)
- ഇപ്പോഴും അപ്ലോഡ് ചെയ്യുന്നു... ;-)
ചിത്രത്തിന്റെ വിവരണം
വിശാലമായ, ലാൻഡ്സ്കേപ്പ് ഫോർമാറ്റ് ഡിജിറ്റൽ ഇൻഫോഗ്രാഫിക്, HAVAL-128/4 ഹാഷ് അൽഗോരിതം ഒരു ഫ്യൂച്ചറിസ്റ്റിക്, നീല, സർക്യൂട്ട്-ബോർഡ് ശൈലിയിൽ ദൃശ്യവൽക്കരിക്കുന്നു. ഗ്രിഡുകൾ, തിളങ്ങുന്ന ട്രെയ്സുകൾ, ചെറിയ ചതുരങ്ങൾ, മങ്ങിയ ഡാറ്റ പോലുള്ള പാറ്റേണുകൾ എന്നിവയാൽ നിറഞ്ഞ ഇരുണ്ട മുതൽ തിളക്കമുള്ള നീല വരെയുള്ള ഗ്രേഡിയന്റാണ് പശ്ചാത്തലം, ഇത് ഒരു ഹൈടെക് ഡാഷ്ബോർഡിന്റെ പ്രതീതി നൽകുന്നു. ഏറ്റവും മുകളിൽ മധ്യഭാഗത്തായി സൂക്ഷ്മമായ സ്കാൻലൈനും നിയോൺ ഇഫക്റ്റുകളും ഉള്ള "HAVAL-128/4 HASH ALGORITHM" എന്ന തിളക്കമുള്ള, തിളങ്ങുന്ന വെള്ള-നീല വാചകത്തിലുള്ള ഒരു വലിയ തലക്കെട്ട് ഉണ്ട്.
ഇടതുവശത്ത്, "INPUT MESSAGE" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഒരു ലംബ പാനൽ ഇൻകമിംഗ് ഡാറ്റയെ അടുക്കിയ ചതുരാകൃതിയിലുള്ള ബ്ലോക്കുകളായി അവതരിപ്പിക്കുന്നു. മൂന്ന് ഓറഞ്ച് ബ്ലോക്കുകൾ "BLOCK 1", "BLOCK 2", "BLOCK N..." എന്നിവ ഒന്നിലധികം സന്ദേശ ബ്ലോക്കുകളെ സൂചിപ്പിക്കുന്നു. അവയ്ക്ക് താഴെ "PADDING", "MESSAGE LENGTH" എന്നീ ലേബൽ ചെയ്തിരിക്കുന്ന രണ്ട് പച്ചകലർന്ന ബ്ലോക്കുകൾ ഉണ്ട്, ഇത് സ്റ്റാൻഡേർഡ് പ്രീപ്രോസസിംഗ് ഘട്ടത്തെ സൂചിപ്പിക്കുന്നു. ഈ ഇൻപുട്ട് പാനലിൽ നിന്ന് മധ്യ പ്രോസസ്സിംഗ് ഏരിയയിലേക്ക് നേർത്തതും തിളങ്ങുന്നതുമായ അമ്പടയാളങ്ങൾ ചൂണ്ടിക്കാണിക്കുന്നു, ഇടത്തുനിന്ന് വലത്തോട്ടുള്ള ഒഴുക്ക് കാണിക്കുന്നു.
മധ്യഭാഗത്ത് "4 പാസുകൾ" എന്ന് പേരിട്ടിരിക്കുന്ന ഒരു വലിയ ഫ്രെയിം ചെയ്ത വിഭാഗമുണ്ട്. ഈ തലക്കെട്ടിന് കീഴിൽ, നാല് അടുത്തുള്ള കോളങ്ങൾ "PASS 1", "PASS 2", "PASS 3", "PASS 4" എന്നിവ ലേബൽ ചെയ്തിരിക്കുന്നു. ഈ പാസുകളിൽ, ഫംഗ്ഷൻ മാർക്കറുകൾ (F1, F2, F3, F4, F5) ഉപയോഗിച്ച് ലേബൽ ചെയ്തിരിക്കുന്ന ചെറിയ വൃത്താകൃതിയിലുള്ള പച്ച കാപ്സ്യൂളുകൾ ക്രമത്തിൽ ദൃശ്യമാകുന്നു, ഇത് റൗണ്ടുകളിലുടനീളം ഉപയോഗിക്കുന്ന നോൺ-ലീനിയർ മിക്സിംഗ് ഫംഗ്ഷനുകളെ പ്രതിനിധീകരിക്കുന്നു. ഫംഗ്ഷൻ കാപ്സ്യൂളുകൾക്ക് താഴെ, ചെറിയ ചതുര ടൈലുകളുടെ രണ്ട് തിരശ്ചീന പാതകൾ പാസുകളിലൂടെ പുരോഗമിക്കുന്ന സ്റ്റേറ്റ് രജിസ്റ്ററുകൾ കാണിക്കുന്നു. ടൈലുകൾ കൂൾ ബ്ലൂസിലും വാം ഓറഞ്ചിലും നിറമുള്ളവയാണ്, കൂടാതെ എ, ബി, സി, ഡി തുടങ്ങിയ ഒറ്റ അക്ഷരങ്ങൾ ഉപയോഗിച്ച് ലേബൽ ചെയ്തിരിക്കുന്നു, ഇത് വികസിച്ചുകൊണ്ടിരിക്കുന്ന ആന്തരിക അവസ്ഥ പദങ്ങളെ സൂചിപ്പിക്കുന്നു. ടൈലുകൾക്കിടയിലുള്ള അമ്പടയാളങ്ങൾ ഒരു പാസിൽ നിന്ന് അടുത്ത പാസിലേക്ക് സ്റ്റേറ്റ് എങ്ങനെ നീങ്ങുന്നുവെന്നും അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നുവെന്നും സൂചിപ്പിക്കുന്നു, ഇത് വ്യക്തമായ ഇടത്തുനിന്ന് വലത്തോട്ട് പൈപ്പ്ലൈൻ സൃഷ്ടിക്കുന്നു. സെൻട്രൽ ഫ്രെയിമിന്റെ താഴത്തെ അറ്റത്ത്, ആവർത്തിച്ചുള്ള ഓരോ പാസിന്റെയും പ്രവർത്തനങ്ങൾക്ക് ഊന്നൽ നൽകുന്ന ഒരു അടിക്കുറിപ്പ് "ഓരോ പാസിനും 32 സബ്സ്റ്റിറ്റ്യൂഷൻ സ്റ്റെപ്പുകൾ" എന്ന് പറയുന്നു.
താഴത്തെ മധ്യഭാഗത്ത്, നാല് കടും നീല ഓപ്പറേഷൻ ബോക്സുകളുടെ ഒരു നിര സാധാരണ ബിറ്റ്വൈസ്, ഗണിത പരിവർത്തനങ്ങളെ സംഗ്രഹിക്കുന്നു. ഓരോ ബോക്സും ഒരു സംക്ഷിപ്ത ഓപ്പറേഷൻ നാമത്തിൽ ലേബൽ ചെയ്തിരിക്കുന്നു: “ROTATE,” “>SHIFT,” “XOR,” “MOD ADD.” ഓരോ ഓപ്പറേഷൻ ലേബലിനും കീഴിൽ ചെറിയ ഗ്ലോ ആക്സന്റുകളുള്ള ഒരു സ്റ്റൈലൈസ്ഡ് ഓറഞ്ച് മൊഡ്യൂൾ ഉണ്ട്, കൂടാതെ ലംബ അമ്പടയാളങ്ങൾ ഈ പ്രവർത്തനങ്ങൾ സബ്സ്റ്റിറ്റ്യൂഷനിലേക്കും മിക്സിംഗ് പ്രക്രിയയിലേക്കും നയിക്കുന്നതായി സൂചിപ്പിക്കുന്നു.
വലതുവശത്ത്, "ഫൈനൽ റിസൾട്ട്" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഒരു ഉയരമുള്ള പാനൽ, സ്റ്റേറ്റ് മൂല്യങ്ങളുടെ സമാപന സംയോജനത്തെ ചിത്രീകരിക്കുന്നു. ഈ പാനലിന്റെ മുകൾഭാഗത്ത്, "A", "B", "B" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന മൂന്ന് പച്ച ടൈലുകൾ ദൃശ്യമാകുന്നു, താഴേക്കുള്ള അമ്പടയാളങ്ങൾ "A", "C", "D" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഓറഞ്ച് ടൈലുകളിലേക്ക് നയിക്കുന്നു, ഇത് അന്തിമ മിക്സിംഗ് അല്ലെങ്കിൽ റീകോമ്പിനേഷൻ ഘട്ടത്തെ ചിത്രീകരിക്കുന്നു. താഴെ, ഒരു ഇരുണ്ട ബോക്സ് "A * B * C * D" പോലെയുള്ള ഒരു പ്രതീകാത്മക പദപ്രയോഗം കാണിക്കുന്നു, ഇത് സംയോജിത സ്റ്റേറ്റ് പദങ്ങളുടെ ആശയത്തെ ശക്തിപ്പെടുത്തുന്നു. ചുവടെ, ഒരു പ്രമുഖ ലേബൽ "HAVAL HASH VALUE" എന്ന് വായിക്കുന്നു, ഇത് അവസാന ഹെക്സാഡെസിമൽ ഡൈജസ്റ്റ് ഉൾക്കൊള്ളുന്ന തിളങ്ങുന്ന സിയാൻ-ഔട്ട്ലൈൻ ചെയ്ത ദീർഘചതുരത്തിലേക്ക് വിരൽ ചൂണ്ടുന്നു. പൂർത്തിയായ 128-ബിറ്റ് ഔട്ട്പുട്ടായി ദൃശ്യപരമായി അവതരിപ്പിച്ചിരിക്കുന്ന, വലിയക്ഷര ഹെക്സ് പ്രതീകങ്ങളുടെ രണ്ട് വരികളായിട്ടാണ് ഡൈജസ്റ്റ് കാണിച്ചിരിക്കുന്നത്. മൊത്തത്തിൽ, ഡയഗ്രം വ്യക്തമായ നിയോൺ ബോർഡറുകൾ, അമ്പുകൾ, സെഗ്മെന്റഡ് പാനലുകൾ എന്നിവ ഉപയോഗിച്ച് ഇൻപുട്ട് മെസ്സേജ് ബ്ലോക്കുകളിൽ നിന്ന് നാല് പാസുകൾ ട്രാൻസ്ഫോർമേഷനുകളിലൂടെ അന്തിമ HAVAL-128/4 ഹാഷിലേക്ക് ഘടനാപരവും ഘട്ടം ഘട്ടമായുള്ളതുമായ ഒഴുക്ക് ആശയവിനിമയം നടത്തുന്നു.
ചിത്രം ഇതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു: HAVAL-128/4 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ
