വേൾപൂൾ ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ
പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 18 9:30:48 PM UTC
ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്ലോഡ് അടിസ്ഥാനമാക്കി ഒരു ഹാഷ് കോഡ് കണക്കാക്കാൻ വേൾപൂൾ ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.Whirlpool Hash Code Calculator
വിൻസെന്റ് റിജ്മെനും (എഇഎസിന്റെ സഹ-ഡിസൈനർമാരിൽ ഒരാൾ) പൗലോ എസ്എൽഎം ബാരെറ്റോയും ചേർന്ന് രൂപകൽപ്പന ചെയ്ത ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനാണ് വേൾപൂൾ ഹാഷ് ഫംഗ്ഷൻ. ഇത് ആദ്യമായി 2000-ൽ അവതരിപ്പിക്കുകയും പിന്നീട് സുരക്ഷ മെച്ചപ്പെടുത്തുന്നതിനായി 2003-ൽ പരിഷ്കരിക്കുകയും ചെയ്തു. വേൾപൂൾ ISO/IEC 10118-3 സ്റ്റാൻഡേർഡിന്റെ ഭാഗമാണ്, ഇത് വൈവിധ്യമാർന്ന ക്രിപ്റ്റോഗ്രാഫിക് ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമാക്കുന്നു. ഇത് 512 ബിറ്റ് (64 ബൈറ്റ്) ഹാഷ് കോഡ് സൃഷ്ടിക്കുന്നു, സാധാരണയായി 128 ഹെക്സാഡെസിമൽ പ്രതീകങ്ങളായി പ്രതിനിധീകരിക്കുന്നു.
പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.
വേൾപൂൾ ഹാഷ് അൽഗോരിതത്തെക്കുറിച്ച്
ഞാൻ ഒരു ഗണിതശാസ്ത്രജ്ഞനോ ക്രിപ്റ്റോഗ്രാഫറോ അല്ല, അതിനാൽ ഈ ഹാഷ് ഫംഗ്ഷൻ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് സാധാരണക്കാരുടെ ഭാഷയിൽ വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കാം. ശാസ്ത്രീയമായി കൃത്യവും ഗണിതശാസ്ത്രപരവുമായ വിശദീകരണമാണ് നിങ്ങൾ ഇഷ്ടപ്പെടുന്നതെങ്കിൽ, മറ്റ് വെബ്സൈറ്റുകളിൽ നിങ്ങൾക്ക് അത് കണ്ടെത്താൻ കഴിയുമെന്ന് എനിക്ക് ഉറപ്പുണ്ട് ;-)
എന്തായാലും, നിങ്ങൾ എല്ലാത്തരം ചേരുവകളും ചേർത്ത് ഒരു സ്മൂത്തി ഉണ്ടാക്കുകയാണെന്ന് സങ്കൽപ്പിക്കുക: വാഴപ്പഴം, സ്ട്രോബെറി, ചീര, നിലക്കടല വെണ്ണ, മുതലായവ. വേൾപൂൾ നിങ്ങളുടെ ചേരുവകളിൽ (അല്ലെങ്കിൽ ഡാറ്റയിൽ) ചെയ്യുന്നത് ഇതാ:
ഘട്ടം 1 - എല്ലാം മുറിക്കുക (ഡാറ്റ കഷണങ്ങളാക്കുക)
- ആദ്യം, ഇത് നിങ്ങളുടെ ഡാറ്റയെ ചെറിയ കഷണങ്ങളായി വിഭജിക്കുന്നു, മിശ്രിതമാക്കുന്നതിന് മുമ്പ് പഴങ്ങൾ അരിഞ്ഞത് പോലെ.
ഘട്ടം 2 - ബ്ലെൻഡ് ലൈക്ക് ക്രേസി (മിക്സിംഗ് ഇറ്റ് അപ്പ്)
ഇപ്പോൾ, ഇത് ഈ കഷ്ണങ്ങളെ 10 വ്യത്യസ്ത വേഗതകളുള്ള ("റൗണ്ടുകൾ" എന്ന് വിളിക്കുന്ന) ശക്തമായ ഒരു ബ്ലെൻഡറിലേക്ക് ഇടുന്നു. ഓരോ റൗണ്ടും വ്യത്യസ്ത രീതിയിൽ ഡാറ്റ മിക്സ് ചെയ്യുന്നു:
- സ്വാപ്പ് ആൻഡ് ഫ്ലിപ്പ് (പകരം): ചില കഷണങ്ങൾ മറ്റുള്ളവയ്ക്ക് പകരം വയ്ക്കുന്നു, ഉദാഹരണത്തിന് സ്ട്രോബെറിക്ക് പകരം ബ്ലൂബെറി കഴിക്കുന്നത് പോലെ.
- വൃത്താകൃതിയിൽ ഇളക്കുക (ക്രമമാറ്റം): ഇത് മിശ്രിതം കറക്കി, ചേരുവകൾ ഒരിടത്ത് നിന്ന് മറ്റൊരിടത്തേക്ക് മാറ്റുന്നു, അങ്ങനെ ഒന്നും അതിന്റെ യഥാർത്ഥ സ്ഥാനത്ത് നിലനിൽക്കില്ല.
- എല്ലാം ഒരുമിച്ച് കുഴയ്ക്കുക (മിക്സിംഗ്): മിശ്രിതത്തിലുടനീളം സുഗന്ധങ്ങൾ (അല്ലെങ്കിൽ ഡാറ്റ) തുല്യമായി പരത്തുന്നതിനായി ഇത് ഇടിച്ചു ഇളക്കുന്നു.
- ഒരു രഹസ്യ ചേരുവ (കീ മിക്സിംഗ്) ചേർക്കുക: സ്മൂത്തിയെ അതുല്യമാക്കാൻ അതിൽ ഒരു "രഹസ്യ ചേരുവ" (ഒരു പ്രത്യേക കോഡ്) തളിക്കുന്നു.
ഘട്ടം 3 - അന്തിമ ഫലം (ഹാഷ്)
- പത്ത് റൗണ്ട് തീവ്രമായ മിശ്രിതത്തിന് ശേഷം, നിങ്ങൾക്ക് മിനുസമാർന്നതും പൂർണ്ണമായും മിശ്രിതവുമായ ഒരു പാനീയം ലഭിക്കും - അല്ലെങ്കിൽ ഈ സാഹചര്യത്തിൽ, ഒരു 512-ബിറ്റ് ഹാഷ്. സ്മൂത്തിയിൽ നിന്ന് യഥാർത്ഥ വാഴപ്പഴമോ ചീരയോ ഇനി പുറത്തെടുക്കാൻ കഴിയില്ല. നിങ്ങളുടെ കൈവശമുള്ളത് അവസാന പാനീയം മാത്രമാണ്.