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