HAVAL-128/4 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ
പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 18 8:26:19 PM UTC
അവസാനം അപ്ഡേറ്റ് ചെയ്തത്: 2026, ജനുവരി 12 2:10:37 PM UTC
HAVAL-128/4 Hash Code Calculator
1992-ൽ യൂലിയാങ് ഷെങ്, ജോസഫ് പീപ്രിക്, ജെന്നിഫർ സെബെറി എന്നിവർ ചേർന്ന് രൂപകൽപ്പന ചെയ്ത ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനാണ് HAVAL (ഹാഷ് ഓഫ് വേരിയബിൾ ലെങ്ത്). ഇത് MD (മെസേജ് ഡൈജസ്റ്റ്) കുടുംബത്തിന്റെ ഒരു വിപുലീകരണമാണ്, പ്രത്യേകിച്ച് MD5-ൽ നിന്ന് പ്രചോദനം ഉൾക്കൊണ്ട്, എന്നാൽ വഴക്കത്തിലും സുരക്ഷയിലും കാര്യമായ പുരോഗതിയോടെ. ഇതിന് 128 മുതൽ 256 ബിറ്റുകൾ വരെയുള്ള വേരിയബിൾ ലെങ്ത് ഉള്ള ഹാഷ് കോഡുകൾ നിർമ്മിക്കാൻ കഴിയും, 3, 4 അല്ലെങ്കിൽ 5 റൗണ്ടുകളിൽ ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നു.
ഈ പേജിൽ അവതരിപ്പിച്ചിരിക്കുന്ന വേരിയന്റ് 4 റൗണ്ടുകളായി കണക്കാക്കിയ 128 ബിറ്റ് (16 ബൈറ്റ്) ഹാഷ് കോഡ് ഔട്ട്പുട്ട് ചെയ്യുന്നു. ഫലം 32 അക്ക ഹെക്സാഡെസിമൽ സംഖ്യയായി ഔട്ട്പുട്ട് ചെയ്യുന്നു.
പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.
HAVAL ഹാഷ് അൽഗോരിതത്തെക്കുറിച്ച്
നിങ്ങളുടെ ഡാറ്റ അനുസരിച്ച് ചേരുവകൾ നന്നായി കലർത്താൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഒരു സൂപ്പർ-പവർഫുൾ ബ്ലെൻഡറായി HAVAL സങ്കൽപ്പിക്കുക, അവസാന സ്മൂത്തി (ഹാഷ്) നോക്കി ആർക്കും യഥാർത്ഥ പാചകക്കുറിപ്പ് കണ്ടുപിടിക്കാൻ കഴിയില്ല.
ഘട്ടം 1: ചേരുവകൾ തയ്യാറാക്കൽ (നിങ്ങളുടെ ഡാറ്റ)
ഒരു സന്ദേശം, പാസ്വേഡ് അല്ലെങ്കിൽ ഫയൽ പോലുള്ള ചില ഡാറ്റ നിങ്ങൾ HAVAL-ന് നൽകുമ്പോൾ, അത് അത് ബ്ലെൻഡറിലേക്ക് അതേപടി ഇടുക മാത്രമല്ല ചെയ്യുന്നത്. ആദ്യം, അത്:
- ഡാറ്റ വൃത്തിയാക്കി വൃത്തിയുള്ള കഷണങ്ങളാക്കി മുറിക്കുന്നു (ഇതിനെ പാഡിംഗ് എന്ന് വിളിക്കുന്നു).
- മൊത്തം വലുപ്പം ബ്ലെൻഡറിൽ കൃത്യമായി യോജിക്കുന്നുവെന്ന് ഉറപ്പാക്കുന്നു (സ്മൂത്തി ചേരുവകൾ ജാറിൽ തുല്യമായി നിറയ്ക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നത് പോലെ).
ഘട്ടം 2: റൗണ്ടുകളിൽ ബ്ലെൻഡിംഗ് (മിക്സിംഗ് പാസുകൾ)
HAVAL ഒരിക്കൽ മാത്രം "ബ്ലെൻഡ്" അമർത്തുന്നില്ല. ഇത് നിങ്ങളുടെ ഡാറ്റ 3, 4, അല്ലെങ്കിൽ 5 റൗണ്ടുകളിലൂടെ മിക്സ് ചെയ്യുന്നു - ഓരോ ചങ്കും പൊടിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങളുടെ സ്മൂത്തി പലതവണ ബ്ലെൻഡ് ചെയ്യുന്നതുപോലെ.
- പാസുകൾ: ഒരു ദ്രുത മിശ്രിതം (വേഗതയേറിയത് പക്ഷേ വളരെ സുരക്ഷിതമല്ല).
- 5 പാസുകൾ: വളരെ സമഗ്രമായ ഒരു മിശ്രിതം (വേഗത കുറഞ്ഞതും എന്നാൽ കൂടുതൽ സുരക്ഷിതവുമാണ്).
ഓരോ റൗണ്ടിലും ഡാറ്റ വ്യത്യസ്തമായി കലർത്തുന്നു, പ്രത്യേക "ബ്ലേഡുകൾ" (ഗണിത പ്രവർത്തനങ്ങൾ) ഉപയോഗിച്ച് ഡാറ്റ ഭ്രാന്തവും പ്രവചനാതീതവുമായ രീതിയിൽ മുറിക്കുക, മറിക്കുക, ഇളക്കുക, മാഷ് ചെയ്യുക.
ഘട്ടം 3: സീക്രട്ട് സോസ് (കംപ്രഷൻ ഫംഗ്ഷൻ)
ബ്ലെൻഡിംഗ് റൗണ്ടുകൾക്കിടയിൽ, HAVAL അതിന്റെ രഹസ്യ സോസ് ചേർക്കുന്നു - കാര്യങ്ങൾ കൂടുതൽ ഇളക്കിവിടുന്ന പ്രത്യേക പാചകക്കുറിപ്പുകൾ. നിങ്ങളുടെ ഡാറ്റയിലെ ഒരു ചെറിയ മാറ്റം പോലും (ഒരു പാസ്വേഡിലെ ഒരു അക്ഷരം മാറ്റുന്നത് പോലെ) അന്തിമ സ്മൂത്തിയെ പൂർണ്ണമായും വ്യത്യസ്തമാക്കുന്നുവെന്ന് ഈ ഘട്ടം ഉറപ്പാക്കുന്നു.
ഘട്ടം 4: ഫൈനൽ സ്മൂത്തി (ദി ഹാഷ്)
എല്ലാ മിശ്രിതത്തിനും ശേഷം, HAVAL നിങ്ങളുടെ അവസാന "സ്മൂത്തി" പുറത്തുവിടുന്നു.
- ഇതാണ് ഹാഷ് - നിങ്ങളുടെ ഡാറ്റയുടെ ഒരു അദ്വിതീയ വിരലടയാളം.
- നിങ്ങളുടെ യഥാർത്ഥ ഡാറ്റ എത്ര വലുതായാലും ചെറുതായാലും, ഹാഷ് എല്ലായ്പ്പോഴും ഒരേ വലുപ്പത്തിലായിരിക്കും. ഏത് വലുപ്പത്തിലുള്ള പഴവും ഒരു ബ്ലെൻഡറിൽ ഇടുന്നത് പോലെയാണ്, പക്ഷേ എല്ലായ്പ്പോഴും ഒരേ കപ്പ് സ്മൂത്തി ലഭിക്കുന്നത്.
2025 മുതൽ, ക്രിപ്റ്റോഗ്രാഫിക് ആവശ്യങ്ങൾക്ക് HAVAL-256/5 മാത്രമേ സുരക്ഷിതമായി കണക്കാക്കുന്നുള്ളൂ, എന്നിരുന്നാലും പുതിയ സിസ്റ്റങ്ങൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ നിങ്ങൾ അത് ഉപയോഗിക്കരുത്. നിങ്ങൾ ഇപ്പോഴും ഒരു ലെഗസി സിസ്റ്റത്തിലാണ് ഇത് ഉപയോഗിക്കുന്നതെങ്കിൽ നിങ്ങൾക്ക് ഉടനടി അപകടസാധ്യതയില്ല, എന്നാൽ ദീർഘകാലാടിസ്ഥാനത്തിൽ ഉദാഹരണത്തിന് SHA3-256 ലേക്ക് മൈഗ്രേറ്റ് ചെയ്യുന്നത് പരിഗണിക്കുക.
കൂടുതൽ വായനയ്ക്ക്
നിങ്ങൾക്ക് ഈ പോസ്റ്റ് ഇഷ്ടപ്പെട്ടെങ്കിൽ, ഈ നിർദ്ദേശങ്ങളും നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ടേക്കാം:
