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