ചിത്രം: HAVAL-192/3 ഹാഷ് അൽഗോരിതം - ത്രീ-പാസ് ഫ്ലോ ഡയഗ്രം

പ്രസിദ്ധീകരിച്ചത്: 2026, ജനുവരി 12 1:42:21 PM UTC
അവസാനം അപ്ഡേറ്റ് ചെയ്തത്: 2026, ജനുവരി 9 7:59:03 PM UTC

HAVAL-192/3 ഹാഷ് അൽഗോരിതം ദൃശ്യവൽക്കരിക്കുന്ന സാങ്കേതിക ഇൻഫോഗ്രാഫിക്: ഇൻപുട്ട്, പാഡിംഗ്, ഇനിഷ്യലൈസേഷൻ പദങ്ങൾ A–E, മിക്സിംഗ്/പെർമ്യൂട്ടേഷൻ ഉള്ള മൂന്ന് പ്രോസസ്സിംഗ് റൗണ്ടുകൾ, ഒരു 192-ബിറ്റ് ഡൈജസ്റ്റ് ഔട്ട്പുട്ട്.


ഈ പേജ് കഴിയുന്നത്ര ആളുകൾക്ക് ആക്‌സസ് ചെയ്യുന്നതിനായി ഇംഗ്ലീഷിൽ നിന്ന് മെഷീൻ വിവർത്തനം ചെയ്‌തിരിക്കുന്നു. നിർഭാഗ്യവശാൽ, മെഷീൻ വിവർത്തനം ഇതുവരെ പൂർണ്ണത നേടിയിട്ടില്ലാത്ത ഒരു സാങ്കേതികവിദ്യയാണ്, അതിനാൽ പിശകുകൾ സംഭവിക്കാം. നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഇവിടെ യഥാർത്ഥ ഇംഗ്ലീഷ് പതിപ്പ് കാണാൻ കഴിയും:

HAVAL-192/3 Hash Algorithm – Three-Pass Flow Diagram

HAVAL-192/3 ഹാഷിംഗിന്റെ ലാൻഡ്‌സ്‌കേപ്പ് ഇൻഫോഗ്രാഫിക്: ഇൻപുട്ട് സന്ദേശവും പാഡിംഗും ഒരു ഇനീഷ്യലൈസേഷൻ വെക്റ്ററിനെ (A–E, 32-ബിറ്റ് വീതം) മൂന്ന് റൗണ്ടുകളായി (റൊട്ടേഷനുകളും മിക്സിംഗ്/പെർമ്യൂട്ടേഷനും ഉള്ള f1–f3) ഫീഡ് ചെയ്യുന്നു, ഇത് 192-ബിറ്റ് ഹാഷ് മൂല്യ പാനൽ സൃഷ്ടിക്കുന്നു.

ഈ ചിത്രത്തിന്റെ ലഭ്യമായ പതിപ്പുകൾ

താഴെ ഡൗൺലോഡ് ചെയ്യാൻ ലഭ്യമായ ഇമേജ് ഫയലുകൾ കുറഞ്ഞ കംപ്രസ്സും ഉയർന്ന റെസല്യൂഷനുമാണ് - അതിന്റെ ഫലമായി, ഈ വെബ്‌സൈറ്റിലെ ലേഖനങ്ങളിലും പേജുകളിലും ഉൾച്ചേർത്ത ചിത്രങ്ങളേക്കാൾ ഉയർന്ന നിലവാരം - ബാൻഡ്‌വിഡ്ത്ത് ഉപഭോഗം കുറയ്ക്കുന്നതിന് ഫയൽ വലുപ്പത്തിന് കൂടുതൽ ഒപ്റ്റിമൈസ് ചെയ്‌തിരിക്കുന്നു.

സാധാരണ വലുപ്പം (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-192/3 ഹാഷ് അൽഗോരിതം" എന്ന പേരിൽ ലാൻഡ്‌സ്‌കേപ്പ് ഇൻഫോഗ്രാഫിക്, ടെക്സ്ചർ ചെയ്ത ആഴത്തിലുള്ള നീല പശ്ചാത്തലത്തിൽ മൃദുവായ ഒരു വിഗ്നെറ്റ്. മുകളിൽ ഇടതുവശത്ത് ഒരു ബോൾഡ് വൈറ്റ് "HAVAL-192/3" തലക്കെട്ട് വ്യാപിച്ചിരിക്കുന്നു, അതേസമയം "ഹാഷ് അൽഗോരിതം" മുകളിൽ വലതുവശത്ത് ചൂടുള്ള സ്വർണ്ണ മഞ്ഞ നിറത്തിൽ ദൃശ്യമാകുന്നു; തലക്കെട്ടിന് താഴെ ഒരു നേർത്ത തിരശ്ചീന രേഖ പ്രവർത്തിക്കുന്നു. താഴെ മധ്യഭാഗത്ത് "192-ബിറ്റ് ഹാഷ് / 3 പാസുകൾ" എന്ന ഉപശീർഷകമുണ്ട്. ഇടത്തുനിന്ന് വലത്തോട്ട് ഡാറ്റാഫ്ലോ ആയി ഡയഗ്രം ക്രമീകരിച്ചിരിക്കുന്നു. ഇടതുവശത്ത്, "INPUT MESSAGE", "PADDING & LENGTH" എന്നിങ്ങനെ രണ്ട് ബെവൽഡ് ഡാർക്ക്-സ്ലേറ്റ് ബോക്സുകൾ വായിക്കുന്നു, ഓരോന്നും പ്രധാന പ്രോസസ്സിംഗ് മേഖലയിലേക്ക് ഫീഡ് ചെയ്യുന്നു. അവയ്ക്ക് താഴെ "INITIALIZATION VECTOR" എന്ന പേരിൽ ഒരു ഡാഷ്-ഔട്ട്‌ലൈൻ പാനൽ ഉണ്ട്, അതിൽ A, B, C, D, E എന്നിവ ലേബൽ ചെയ്‌ത അഞ്ച് സ്റ്റാക്ക് ചെയ്ത നീല ടൈലുകൾ അടങ്ങിയിരിക്കുന്നു; ഓരോ ടൈലും വലതുവശത്ത് "32-ബിറ്റ്" എന്ന് വ്യാഖ്യാനിച്ചിരിക്കുന്നു. സന്ദേശ ഘട്ടങ്ങളിൽ നിന്നും ഇനീഷ്യലൈസേഷൻ പാനലിൽ നിന്നുമുള്ള അമ്പടയാളങ്ങൾ മധ്യഭാഗത്ത് ഒരു വലിയ, ഡാഷ് ചെയ്ത ചതുരാകൃതിയിലുള്ള എൻക്ലോഷറായി ഒത്തുചേരുന്നു, ഇത് കോർ HAVAL കമ്പ്യൂട്ടേഷനെ പ്രതിനിധീകരിക്കുന്നു. ഈ എൻക്ലോഷറിന്റെ മുകളിലെ അറ്റത്ത് ചെറിയ ഓറഞ്ച് ബ്ലോക്കുകളുടെ ഒരു നിരയുണ്ട്, ഇത് ഒരു സെഗ്മെന്റഡ് മെസ്സേജ് ഷെഡ്യൂൾ അല്ലെങ്കിൽ വേഡ് സ്ട്രീം സൂചിപ്പിക്കുന്നു, അതിനു മുകളിൽ ഒരു ദ്വിദിശ അമ്പടയാള മോട്ടിഫ് ഉണ്ട്. എൻക്ലോഷറിനുള്ളിൽ "ROUND 1", "ROUND 2", "ROUND 3" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന മൂന്ന് വീതിയുള്ള തിരശ്ചീന ബാൻഡുകൾ ഉണ്ട് (ഓരോന്നും മെറ്റാലിക് ഹൈലൈറ്റുകളുള്ള ഒരു നീണ്ട നീല ബാർ ആയി സ്റ്റൈൽ ചെയ്തിരിക്കുന്നു). ഓരോ റൗണ്ട് ലേബലിനു കീഴിലും റൗണ്ട് ഫംഗ്ഷനും റൊട്ടേഷനുകളും കാണിക്കുന്ന ഒരു പ്രമുഖ ഫോർമുല പോലുള്ള ബ്ലോക്ക് ഉണ്ട്: ആദ്യത്തേത് "f1 & Rot <<< s1 ⊕ + K1", രണ്ടാമത്തെ "f2 & Rot <<< s2 ⊕ + K2", മൂന്നാമത്തെ "f3 & Rot <<< s3 ⊕ + K3". ഈ ഫോർമുല ബ്ലോക്കുകൾക്ക് കീഴിൽ തണുത്ത നീലയും ചൂടുള്ള ഓറഞ്ചും നിറങ്ങളിലുള്ള ചെറിയ താഴേക്കുള്ള അമ്പടയാളങ്ങൾ മാറിമാറി ഇരിക്കുന്നു, ഒന്നിലധികം ആന്തരിക പദങ്ങളിൽ പ്രയോഗിക്കുന്ന മിശ്രണ പ്രവർത്തനങ്ങളെ സൂചിപ്പിക്കുന്നു. ഓരോ ഫോർമുല ബ്ലോക്കിന്റെയും വലതുവശത്ത് "മിക്സിംഗ് & പെർമ്യൂട്ടേഷൻ" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഒരു ചെറിയ ഇരുണ്ട ബോക്സ് ഉണ്ട്, ഇത് കട്ടിയുള്ള അമ്പടയാളങ്ങളാൽ ബന്ധിപ്പിച്ചിരിക്കുന്നു, ഓരോ പാസിലും പുനഃക്രമീകരണവും വ്യാപനവും ഉൾപ്പെടുന്നുവെന്ന് ഊന്നിപ്പറയുന്നു. ഒന്നിലധികം വളഞ്ഞതും ലംബവുമായ അമ്പടയാളങ്ങൾ റൗണ്ടുകൾക്കിടയിലും എൻക്ലോഷറിന്റെ വലത് അതിർത്തിയിലും പ്രവർത്തിക്കുന്നു, ഇത് ഘട്ടങ്ങൾക്കിടയിലുള്ള ഫീഡ്‌ബാക്കിനെയും കംപ്രഷൻ പ്രക്രിയയുടെ ചെയിനിംഗ് സ്വഭാവത്തെയും ദൃശ്യപരമായി സൂചിപ്പിക്കുന്നു. മധ്യ എൻക്ലോഷറിന്റെ അടിയിൽ "FINALIZE" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഒരു കനത്ത ഇരുണ്ട ഫലകം ഉണ്ട്, അതിന് താഴെ "A ⊕ C ⊕ E" എന്ന എക്സ്പ്രഷനുണ്ട്, ഇത് ഡൈജസ്റ്റ് നിർമ്മിക്കുന്നതിന് മുമ്പുള്ള ഒരു അന്തിമ സംയോജന ഘട്ടത്തെ സൂചിപ്പിക്കുന്നു. വലതുവശത്ത്, "192-BIT HASH VALUE" എന്ന് പേരിട്ടിരിക്കുന്ന ഒരു പ്രത്യേക പാനൽ ഒരു നേർത്ത ഔട്ട്‌ലൈൻ ഉപയോഗിച്ച് ഫ്രെയിം ചെയ്യുകയും മൂന്ന് സമാന്തര അമ്പടയാളങ്ങൾ ഉപയോഗിച്ച് മൂന്ന് റൗണ്ടുകളുമായി ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു. ആ പാനലിനുള്ളിൽ H0, H1, H2, H3, H4 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ഓറഞ്ച് ഗ്രേഡിയന്റ് ദീർഘചതുരങ്ങൾ അടുക്കിയിരിക്കുന്നു, ഓരോന്നും "32-ബിറ്റ്" എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു; ഒരു അധിക ദീർഘചതുരം ഒരു പുതിയ സൂചിക അവതരിപ്പിക്കുന്നതിനുപകരം "H4" എന്ന ലേബൽ ആവർത്തിക്കുന്നു, ഇത് ഗ്രാഫിക്കിന്റെ ഔട്ട്‌പുട്ട് പദങ്ങളുടെ സ്റ്റൈലൈസ്ഡ് (അല്പം അനാവശ്യമായ) ചിത്രീകരണത്തെ പ്രതിഫലിപ്പിക്കുന്നു. ഔട്ട്‌പുട്ട് പാനലിന്റെ അടിഭാഗത്ത് ഒരു ചെറിയ ഓറഞ്ച് റിബൺ ഉണ്ട്, അതിൽ H-ടേമുകളുടെ കോൺകറ്റനേഷൻ പോലുള്ള ക്രമം കാണിക്കുന്ന ചെറിയ വാചകമുണ്ട്, ഇത് അന്തിമഫലം ഒന്നിലധികം 32-ബിറ്റ് പീസുകളിൽ നിന്ന് കൂട്ടിച്ചേർക്കപ്പെട്ടതാണെന്ന് ഉറപ്പിക്കുന്നു. മൊത്തത്തിൽ, ഡാറ്റാ പദങ്ങൾക്കും ഔട്ട്‌പുട്ടുകൾക്കും തിളക്കമുള്ള ഓറഞ്ച് ആക്‌സന്റുകളുള്ള ഘടനയ്‌ക്കായി കൂൾ ബ്ലൂസിനെ വർണ്ണ സ്കീം താരതമ്യം ചെയ്യുന്നു, കൂടാതെ വിഷ്വൽ ശൈലിയിൽ ത്രീ-പാസ് HAVAL-192/3 ഹാഷിംഗ് ഫ്ലോ ആശയവിനിമയം നടത്താൻ ഡ്രോപ്പ് ഷാഡോകൾ, ബെവൽഡ് അരികുകൾ, വ്യക്തമായ അമ്പടയാളങ്ങൾ എന്നിവ ഉപയോഗിക്കുന്നു. കോമ്പോസിഷൻ വൃത്തിയുള്ളതും സാങ്കേതികവും ഡയഗ്രം-ഫസ്റ്റ് ആണ്.

ചിത്രം ഇതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു: HAVAL-192/3 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ

ബ്ലൂസ്കൈയിൽ പങ്കിടുകഫേസ്ബുക്കിൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകTumblr-ൽ പങ്കിടുകX-ൽ പങ്കിടുകPinterest-ൽ പിൻ ചെയ്യുകറെഡ്ഡിറ്റിൽ പങ്കിടുക