Miklix

ടൈഗർ-128/3 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ

പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 17 9:25:19 PM UTC

ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്‌ലോഡ് അടിസ്ഥാനമാക്കി ഒരു ഹാഷ് കോഡ് കണക്കാക്കാൻ ടൈഗർ 128 ബിറ്റ്, 3 റൗണ്ടുകൾ (ടൈഗർ-128/3) ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.

ഈ പേജ് കഴിയുന്നത്ര ആളുകൾക്ക് ആക്‌സസ് ചെയ്യുന്നതിനായി ഇംഗ്ലീഷിൽ നിന്ന് മെഷീൻ വിവർത്തനം ചെയ്‌തിരിക്കുന്നു. നിർഭാഗ്യവശാൽ, മെഷീൻ വിവർത്തനം ഇതുവരെ പൂർണ്ണത നേടിയിട്ടില്ലാത്ത ഒരു സാങ്കേതികവിദ്യയാണ്, അതിനാൽ പിശകുകൾ സംഭവിക്കാം. നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഇവിടെ യഥാർത്ഥ ഇംഗ്ലീഷ് പതിപ്പ് കാണാൻ കഴിയും:

Tiger-128/3 Hash Code Calculator

ടൈഗർ 128/3 (ടൈഗർ 128 ബിറ്റുകൾ, 3 റൗണ്ടുകൾ) എന്നത് ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനാണ്, അത് ഒരു ഇൻപുട്ട് (അല്ലെങ്കിൽ സന്ദേശം) എടുത്ത് ഒരു നിശ്ചിത വലുപ്പത്തിലുള്ള, 128-ബിറ്റ് (16-ബൈറ്റ്) ഔട്ട്പുട്ട് ഉത്പാദിപ്പിക്കുന്നു, ഇത് സാധാരണയായി 32 പ്രതീകങ്ങളുള്ള ഹെക്സാഡെസിമൽ സംഖ്യയായി പ്രതിനിധീകരിക്കുന്നു.

1995-ൽ റോസ് ആൻഡേഴ്‌സണും എലി ബിഹാമും ചേർന്ന് രൂപകൽപ്പന ചെയ്ത ഒരു ക്രിപ്‌റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്‌ഷനാണ് ടൈഗർ ഹാഷ് ഫംഗ്‌ഷൻ. 64-ബിറ്റ് പ്ലാറ്റ്‌ഫോമുകളിലെ വേഗത്തിലുള്ള പ്രകടനത്തിനായി ഇത് പ്രത്യേകം ഒപ്റ്റിമൈസ് ചെയ്‌തിരിക്കുന്നു, ഇത് ഫയൽ ഇന്റഗ്രിറ്റി വെരിഫിക്കേഷൻ, ഡിജിറ്റൽ സിഗ്നേച്ചറുകൾ, ഡാറ്റ ഇൻഡെക്സിംഗ് പോലുള്ള അതിവേഗ ഡാറ്റ പ്രോസസ്സിംഗ് ആവശ്യമുള്ള ആപ്ലിക്കേഷനുകൾക്ക് നന്നായി യോജിക്കുന്നു. ഇത് 3 അല്ലെങ്കിൽ 4 റൗണ്ടുകളിലായി 192 ബിറ്റ് ഹാഷ് കോഡുകൾ നിർമ്മിക്കുന്നു, സംഭരണ ​​നിയന്ത്രണങ്ങൾക്കോ ​​മറ്റ് ആപ്ലിക്കേഷനുകളുമായുള്ള അനുയോജ്യതയ്‌ക്കോ ആവശ്യമെങ്കിൽ ഇത് 160 അല്ലെങ്കിൽ 128 ബിറ്റുകളായി ചുരുക്കാം.

ആധുനിക ക്രിപ്‌റ്റോഗ്രാഫിക് ആപ്ലിക്കേഷനുകൾക്ക് ഇത് ഇനി സുരക്ഷിതമായി കണക്കാക്കില്ല, എന്നാൽ ബാക്ക്‌വേർഡ് കോംപാറ്റിബിലിറ്റിക്കായി ഒരു ഹാഷ് കോഡ് കണക്കാക്കേണ്ടതുണ്ടെങ്കിൽ ഇവിടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.


പുതിയ ഹാഷ് കോഡ് കണക്കാക്കുക

ഈ ഫോം വഴി സമർപ്പിച്ച ഡാറ്റയോ അപ്‌ലോഡ് ചെയ്ത ഫയലുകളോ അഭ്യർത്ഥിച്ച ഹാഷ് കോഡ് സൃഷ്ടിക്കാൻ എടുക്കുന്നിടത്തോളം കാലം മാത്രമേ സെർവറിൽ സൂക്ഷിക്കുകയുള്ളൂ. ഫലം നിങ്ങളുടെ ബ്രൗസറിലേക്ക് തിരികെ വരുന്നതിനുമുമ്പ് അത് ഉടൻ ഇല്ലാതാക്കപ്പെടും.

ഇൻപുട്ട് ഡാറ്റ:



സമർപ്പിച്ച വാചകം UTF-8 എൻകോഡ് ചെയ്തിരിക്കുന്നു. ഹാഷ് ഫംഗ്ഷനുകൾ ബൈനറി ഡാറ്റയിൽ പ്രവർത്തിക്കുന്നതിനാൽ, വാചകം മറ്റൊരു എൻകോഡിംഗിൽ ആയിരുന്നെങ്കിൽ ലഭിക്കുന്ന ഫലം വ്യത്യസ്തമായിരിക്കും. ഒരു പ്രത്യേക എൻകോഡിംഗിൽ ഒരു വാചകത്തിന്റെ ഹാഷ് കണക്കാക്കണമെങ്കിൽ, പകരം നിങ്ങൾ ഒരു ഫയൽ അപ്‌ലോഡ് ചെയ്യണം.



ടൈഗർ-128/3 ഹാഷ് അൽഗോരിതത്തെക്കുറിച്ച്

ഞാൻ ഒരു ഗണിതശാസ്ത്രജ്ഞനോ ക്രിപ്റ്റോഗ്രാഫറോ അല്ല, പക്ഷേ ഒരു ഉദാഹരണത്തിലൂടെ ഈ ഹാഷ് ഫംഗ്ഷൻ സാധാരണക്കാരുടെ ഭാഷയിൽ വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കാം. ശാസ്ത്രീയമായി കൃത്യവും കൃത്യവുമായ ഗണിത-കനത്ത വിശദീകരണമാണ് നിങ്ങൾ ഇഷ്ടപ്പെടുന്നതെങ്കിൽ, നിങ്ങൾക്ക് അത് മറ്റ് നിരവധി വെബ്‌സൈറ്റുകളിൽ കണ്ടെത്താൻ കഴിയുമെന്ന് എനിക്ക് ഉറപ്പുണ്ട് ;-)

ഇനി, നിങ്ങൾ ഒരു രഹസ്യ സ്മൂത്തി പാചകക്കുറിപ്പ് ഉണ്ടാക്കുകയാണെന്ന് സങ്കൽപ്പിക്കുക. നിങ്ങൾ ഒരു കൂട്ടം പഴങ്ങൾ (നിങ്ങളുടെ ഡാറ്റ) അതിൽ ഇടുന്നു, അത് ഒരു പ്രത്യേക രീതിയിൽ (ഹാഷിംഗ് പ്രക്രിയ) മിശ്രിതമാക്കുന്നു, അവസാനം, നിങ്ങൾക്ക് ഒരു സവിശേഷമായ ഫ്ലേവർ (ഹാഷ്) ലഭിക്കും. നിങ്ങൾ ഒരു ചെറിയ കാര്യം മാത്രം മാറ്റിയാലും - ഒരു ബ്ലൂബെറി കൂടി ചേർക്കുന്നത് പോലെ - രുചി പൂർണ്ണമായും വ്യത്യസ്തമായിരിക്കും.

ടൈഗറിന്റെ കാര്യത്തിൽ, ഇതിന് മൂന്ന് ഘട്ടങ്ങളുണ്ട്:

ഘട്ടം 1: ചേരുവകൾ തയ്യാറാക്കൽ (ഡാറ്റ പാഡ് ചെയ്യൽ)

  • നിങ്ങളുടെ ഡാറ്റ എത്ര വലുതായാലും ചെറുതായാലും, ബ്ലെൻഡറിന് അനുയോജ്യമായ വലുപ്പമാണിതെന്ന് ടൈഗർ ഉറപ്പാക്കുന്നു. ഇത് കുറച്ച് അധിക ഫില്ലർ (പാഡിംഗ് പോലുള്ളവ) ചേർക്കുന്നതിനാൽ എല്ലാം കൃത്യമായി യോജിക്കുന്നു.

ഘട്ടം 2: സൂപ്പർ ബ്ലെൻഡർ (കംപ്രഷൻ ഫംഗ്ഷൻ)

  • ഈ ബ്ലെൻഡറിന് മൂന്ന് ശക്തമായ ബ്ലേഡുകൾ ഉണ്ട്.
  • ഡാറ്റ കഷണങ്ങളായി മുറിക്കുന്നു, ഓരോ കഷണവും ബ്ലെൻഡറിലൂടെ ഓരോന്നായി കടന്നുപോകുന്നു.
  • ബ്ലേഡുകൾ വെറുതെ കറങ്ങുക മാത്രമല്ല ചെയ്യുന്നത് - പ്രത്യേക പാറ്റേണുകൾ ഉപയോഗിച്ച് അവ ഡാറ്റ ഭ്രാന്തമായ രീതിയിൽ കലർത്തുകയും, തകർക്കുകയും, വളച്ചൊടിക്കുകയും, സ്‌ക്രാംബിൾ ചെയ്യുകയും ചെയ്യുന്നു (എല്ലാം പ്രവചനാതീതമായി കലരുന്നുവെന്ന് ഉറപ്പാക്കുന്ന രഹസ്യ ബ്ലെൻഡർ ക്രമീകരണങ്ങൾ പോലെയാണ് ഇവ).

ഘട്ടം 3: ഒന്നിലധികം മിശ്രിതങ്ങൾ (പാസുകൾ/റൗണ്ടുകൾ)

  • ഇവിടെയാണ് ഇത് രസകരമാകുന്നത്. ടൈഗർ നിങ്ങളുടെ ഡാറ്റ ഒരിക്കൽ മാത്രം കൂട്ടിക്കലർത്തുന്നില്ല - യഥാർത്ഥ ചേരുവകൾ ആർക്കും കണ്ടുപിടിക്കാൻ കഴിയാത്തവിധം അത് പലതവണ കൂട്ടിക്കലർത്തുന്നു.
  • 3, 4 റൗണ്ട് പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം ഇതാണ്. ഒരു അധിക ബ്ലെൻഡിംഗ് സൈക്കിൾ ചേർക്കുന്നതിലൂടെ, 4 റൗണ്ട് പതിപ്പുകൾ കുറച്ചുകൂടി സുരക്ഷിതമാണ്, പക്ഷേ കണക്കുകൂട്ടാൻ മന്ദഗതിയിലുമാണ്.
ബ്ലൂസ്കൈയിൽ പങ്കിടുകഫേസ്ബുക്കിൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകTumblr-ൽ പങ്കിടുകX-ൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകPinterest-ൽ പിൻ ചെയ്യുക

മിക്കൽ ബാങ് ക്രിസ്റ്റൻസൺ

എഴുത്തുകാരനെ കുറിച്ച്

മിക്കൽ ബാങ് ക്രിസ്റ്റൻസൺ
മിക്കൽ miklix.com ന്റെ സ്രഷ്ടാവും ഉടമയുമാണ്. ഒരു പ്രൊഫഷണൽ കമ്പ്യൂട്ടർ പ്രോഗ്രാമർ/സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർ എന്ന നിലയിൽ 20 വർഷത്തിലേറെ പരിചയമുള്ള അദ്ദേഹം ഇപ്പോൾ ഒരു വലിയ യൂറോപ്യൻ ഐടി കോർപ്പറേഷനിൽ മുഴുവൻ സമയ ജോലിക്കാരനാണ്. ബ്ലോഗിംഗ് അല്ലാത്തപ്പോൾ, അദ്ദേഹം തന്റെ ഒഴിവു സമയം വിവിധ താൽപ്പര്യങ്ങൾ, ഹോബികൾ, പ്രവർത്തനങ്ങൾ എന്നിവയിൽ ചെലവഴിക്കുന്നു, ഇത് ഒരു പരിധിവരെ ഈ വെബ്‌സൈറ്റിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന വിഷയങ്ങളിൽ പ്രതിഫലിച്ചേക്കാം.