MD2 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ
പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 16 10:40:55 PM UTC
ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്ലോഡിനെ അടിസ്ഥാനമാക്കി ഒരു ഹാഷ് കോഡ് കണക്കാക്കാൻ മെസേജ് ഡൈജസ്റ്റ് 2 (എംഡി 2) ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.MD2 Hash Code Calculator
എംഡി 2 (മെസേജ് ഡൈജസ്റ്റ് 2) ഹാഷ് ഫംഗ്ഷൻ 1989 ൽ റൊണാൾഡ് റിവെസ്റ്റ് രൂപകൽപ്പന ചെയ്ത ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനാണ്. 8-ബിറ്റ് കമ്പ്യൂട്ടറുകൾക്കായി ഇത് പ്രത്യേകമായി ഒപ്റ്റിമൈസ് ചെയ്തു. ക്രിപ്റ്റോഗ്രാഫിക് ആവശ്യങ്ങൾക്കായി ഇപ്പോൾ കാലഹരണപ്പെട്ടതും സുരക്ഷിതമല്ലാത്തതുമാണെന്ന് കണക്കാക്കപ്പെടുന്നുണ്ടെങ്കിലും, പിന്നോട്ട് അനുയോജ്യമായ ഹാഷ് കോഡ് കണക്കാക്കേണ്ടതുണ്ടെങ്കിൽ ഇത് ഇവിടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. പുതിയ സംവിധാനങ്ങൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ ഇത് ഉപയോഗിക്കരുത്.
പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.
MD2 Hash Algorithm കുറിച്ച്
ലളിതമായ ഗണിതത്തിൽ എനിക്ക് കുഴപ്പമില്ല, പക്ഷേ വളരെ മികച്ചതല്ല, എന്നെ ഒരു ഗണിതശാസ്ത്രജ്ഞനായി കണക്കാക്കുന്നില്ല, അതിനാൽ ഗണിതശാസ്ത്രജ്ഞരല്ലാത്തവർക്ക് മനസിലാക്കാൻ കഴിയുന്ന രീതിയിൽ ഈ ഹാഷ് ഫംഗ്ഷൻ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കും. നിങ്ങൾ ഫുൾ-ഓൺ മാത്തമാറ്റിക്സ് പതിപ്പ് ഇഷ്ടപ്പെടുന്നുവെങ്കിൽ, വെബിൽ മറ്റ് ധാരാളം സ്ഥലങ്ങളിൽ കണ്ടെത്താൻ എളുപ്പമാണ് ;-)
ഇപ്പോൾ, ഏതെങ്കിലും ചേരുവകൾ (നിങ്ങളുടെ സന്ദേശം) എടുക്കുകയും എല്ലായ്പ്പോഴും അവയെ കൃത്യമായി ഒരു ചെറിയ, 16-പീസ് ചോക്ലേറ്റ് ബാർ (ഹാഷ്) ആക്കി മാറ്റുകയും ചെയ്യുന്ന ഒരു പാചകക്കുറിപ്പ് നിങ്ങൾക്കുണ്ടെന്ന് സങ്കൽപ്പിക്കുക. നിങ്ങളുടെ ചേരുവകൾ എന്തു തന്നെയായാലും അവ എത്ര വലുതായാലും ചെറുതായാലും, നിങ്ങൾ എല്ലായ്പ്പോഴും ഒരേ വലുപ്പമുള്ള ചോക്ലേറ്റ് ബാർ ഉപയോഗിച്ച് അവസാനിക്കും.
ഈ പാചകക്കുറിപ്പിന്റെ ലക്ഷ്യം ഇതാണ്:
- ചോക്ലേറ്റ് നോക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ചേരുവകൾ ഊഹിക്കാൻ കഴിയില്ല.
- ചേരുവകളിലെ ഒരു ചെറിയ മാറ്റം പോലും ചോക്ലേറ്റിന്റെ രുചി പൂർണ്ണമായും വ്യത്യസ്തമാക്കുന്നു, അതിനാൽ ആരെങ്കിലും ചേരുവകളോ പാചകക്കുറിപ്പോ ഉപയോഗിച്ച് കുഴപ്പമുണ്ടാക്കിയിട്ടുണ്ടോ എന്ന് നിങ്ങൾക്കറിയാം.
ചോക്ലേറ്റ് ബാർ സൃഷ്ടിക്കുന്നത് മൂന്ന് ഘട്ട പ്രക്രിയയാണ്:
ഘട്ടം 1: സന്ദേശം പാഡിംഗ് (ചേരുവകൾ അനുയോജ്യമാക്കുക)
നിങ്ങൾക്ക് കൃത്യമായി 16 ആപ്പിൾ (അല്ലെങ്കിൽ ചേരുവകൾ) അടങ്ങിയ ഒരു ബാസ്കറ്റ് ഉണ്ടെന്ന് കരുതുക. എന്നാൽ നിങ്ങൾക്ക് 14 ആപ്പിൾ മാത്രമേ ഉള്ളൂവെങ്കിൽ എന്തുചെയ്യും? ബാസ്കറ്റ് നിറയ്ക്കാൻ നിങ്ങൾ 2 എണ്ണം കൂടി ചേർക്കേണ്ടതുണ്ട്. നിങ്ങൾ ചെറുതാണെങ്കിൽ, നിങ്ങൾ അധിക ആപ്പിൾ ചേർക്കുന്നു. ഉദാഹരണത്തിന്:
- നിങ്ങൾക്ക് രണ്ട് ആപ്പിൾ കൂടി ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങൾ രണ്ട് ആപ്പിൾ ചേർക്കുക.
- നിങ്ങൾക്ക് 16 ൽ കൂടുതൽ ഉണ്ടെങ്കിൽ, നിങ്ങൾ അടുത്ത ബാസ്കഡ് പൂരിപ്പിക്കേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് 28 ഉണ്ടെങ്കിൽ, 32 ലേക്ക് എത്താൻ നിങ്ങൾ നാലെണ്ണം ചേർക്കുന്നു (രണ്ട് തവണ 16).
അടുത്ത ഘട്ടത്തിലേക്ക് പോകുന്നതിനുമുമ്പ് ഓരോ ബാസ്കറ്റും നിറഞ്ഞിട്ടുണ്ടെന്ന് ഇത് ഉറപ്പാക്കുന്നു.
ഘട്ടം 2: ഒരു ചെക്ക്സം ചേർക്കൽ (രഹസ്യ ചേരുവ പട്ടിക)
ഇപ്പോൾ, ബാസ്കറ്റിലെ എല്ലാറ്റിനെയും അടിസ്ഥാനമാക്കി ഞങ്ങൾ ഒരു രഹസ്യ ചേരുവ പട്ടിക സൃഷ്ടിക്കുന്നു.
- നിങ്ങൾ ഓരോ കൊട്ടയിലൂടെയും പോയി, ആപ്പിളുകൾ നോക്കുക, ഓരോന്നിനും ഒരു രഹസ്യ കോഡ് എഴുതുക.
- ഇത് വെറുമൊരു പകർപ്പല്ല - ഇത് വിചിത്രമായ രീതിയിൽ അക്കങ്ങൾ ചേർക്കുന്നത് പോലെയാണ്, അതിനാൽ ആരെങ്കിലും നുഴഞ്ഞുകയറി ഒരു ആപ്പിൾ മാറ്റിയാൽ പോലും, പട്ടിക തെറ്റായി കാണപ്പെടും.
ചേരുവകൾ പിന്നീട് കുഴപ്പത്തിലായിട്ടില്ലെന്ന് രണ്ട് തവണ പരിശോധിക്കാൻ ഈ പട്ടിക നിങ്ങളെ സഹായിക്കുന്നു.
ഘട്ടം 3: എല്ലാം ഒരുമിച്ച് കലർത്തുക (മാജിക് ബ്ലെൻഡർ)
ഇപ്പോൾ രസകരമായ ഭാഗം വരുന്നു - മിക്സിംഗ്!
- നിങ്ങൾക്ക് 48 സ്ലോട്ട് ബ്ലെൻഡർ ഉണ്ട്.
- നീ അകത്തേക്ക് എറിയുന്നു:
- ആപ്പിൾ (നിങ്ങളുടെ സന്ദേശം).
- മുമ്പത്തെ ചില പഴയ മിശ്രിതം (ആദ്യ ബാച്ചിനായി ശൂന്യമാകാൻ തുടങ്ങുന്നു).
- ആദ്യത്തെ രണ്ട് കാര്യങ്ങളുടെ മിശ്രിതം.
എന്നിട്ട് നിങ്ങൾ അത് സംയോജിപ്പിക്കുക. പക്ഷെ ഒരിക്കൽ മാത്രമല്ല. നിങ്ങൾ ഇത് 18 തവണ സംയോജിപ്പിക്കുന്നു, ഓരോ റൗണ്ടിലും വേഗതയും ദിശയും മാറ്റുന്നു. ഇത് സാധാരണ മിശ്രിതമല്ല - ഓരോ റൗണ്ടും മിശ്രിതത്തെ ഒരു പ്രത്യേക രീതിയിൽ ഇളക്കുന്നു, അതിനാൽ ഒരു വ്യത്യസ്ത ആപ്പിൾ പോലും മുഴുവൻ ചോക്ലേറ്റിന്റെയും രുചി വ്യത്യസ്തമാക്കും.
The Final Chocolate Bar (The Hash)
ഇത്രയും മിശ്രിതത്തിന് ശേഷം, നിങ്ങൾ മിശ്രിതത്തിന്റെ മികച്ച 16 കഷണങ്ങൾ മാത്രം ഒഴിക്കുക. അതാണ് നിങ്ങളുടെ അവസാന ചോക്ലേറ്റ് ബാർ - MD2 ഹാഷ്. ഇത് യഥാർത്ഥ ആപ്പിൾ പോലെ തോന്നുന്നില്ല, ചോക്ലേറ്റിൽ നിന്നുള്ള യഥാർത്ഥ ചേരുവകൾ ഊഹിക്കാൻ നിങ്ങൾ ശ്രമിച്ചാൽ, നിങ്ങൾക്ക് ഒരിക്കലും കഴിയില്ല.
ഓർക്കുക:
- ഒരേ ചേരുവകൾ = ഒരേ ചോക്ലേറ്റ്.
- ഒരു ആപ്പിൾ പോലും മാറ്റുക = തികച്ചും വ്യത്യസ്തമായ ചോക്ലേറ്റ്.
- നിങ്ങൾക്ക് പിന്നോട്ട് പോകാൻ കഴിയില്ല - ചോക്ലേറ്റിൽ നിന്ന് മാത്രം യഥാർത്ഥ ആപ്പിൾ കണ്ടെത്താൻ കഴിയില്ല.