Miklix

SHA-1 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ

പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 16 11:27:50 PM UTC

ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്‌ലോഡ് അടിസ്ഥാനമാക്കി ഒരു ഹാഷ് കോഡ് കണക്കാക്കാൻ സെക്യുർ ഹാഷ് അൽഗോരിതം 1 (SHA-1) ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.

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

SHA-1 Hash Code Calculator

SHA-1 (സെക്യുർ ഹാഷ് അൽഗോരിതം 1) എന്നത് NSA രൂപകൽപ്പന ചെയ്ത് 1995-ൽ NIST പ്രസിദ്ധീകരിച്ച ഒരു ക്രിപ്‌റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്‌ഷനാണ്. ഇത് 160 ബിറ്റ് (20 ബൈറ്റ്) ഹാഷ് മൂല്യം ഉത്പാദിപ്പിക്കുന്നു, സാധാരണയായി 40 പ്രതീകങ്ങളുള്ള ഹെക്സാഡെസിമൽ സ്ട്രിംഗ് ആയി ഇത് പ്രതിനിധീകരിക്കുന്നു. ഡാറ്റ സമഗ്രത, ഡിജിറ്റൽ സിഗ്നേച്ചറുകൾ, സർട്ടിഫിക്കറ്റുകൾ എന്നിവ സുരക്ഷിതമാക്കാൻ SHA-1 വ്യാപകമായി ഉപയോഗിച്ചിരുന്നു, എന്നാൽ കൂട്ടിയിടി ആക്രമണങ്ങൾക്കുള്ള അപകടസാധ്യതകൾ കാരണം ഇപ്പോൾ ഇത് സുരക്ഷിതമല്ലെന്ന് കണക്കാക്കപ്പെടുന്നു. ഒരു പഴയ സിസ്റ്റവുമായി പൊരുത്തപ്പെടേണ്ട ഒരു ഹാഷ് കോഡ് കണക്കാക്കേണ്ടതുണ്ടെങ്കിൽ ഇത് ഇവിടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, പക്ഷേ പുതിയ സിസ്റ്റങ്ങൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ ഇത് ഉപയോഗിക്കാൻ പാടില്ല.

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


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

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

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



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



SHA-1 ഹാഷ് അൽഗോരിതത്തെക്കുറിച്ച്

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

ഒരു വാക്കോ വാക്യമോ ഒരു മുഴുവൻ പുസ്തകമോ ആകട്ടെ, ഏതൊരു സന്ദേശവും എടുത്ത് വളരെ നിർദ്ദിഷ്ട രീതിയിൽ കീറിക്കളയുന്ന ഒരു പ്രത്യേക പേപ്പർ ഷ്രെഡർ പോലെ SHA-1 നെ സങ്കൽപ്പിക്കുക. എന്നാൽ വെറുതെ കീറുന്നതിനുപകരം, അത് എല്ലായ്പ്പോഴും കൃത്യമായി 40 ഹെക്സാഡെസിമൽ പ്രതീകങ്ങൾ നീളമുള്ള ഒരു അദ്വിതീയ "കീറിക്കളയുന്ന കോഡ്" മാന്ത്രികമായി പുറത്തുവിടുന്നു.

  • ഉദാഹരണത്തിന്, നിങ്ങൾ "ഹലോ" എന്ന് ഇടുക
  • നിങ്ങൾക്ക് f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 പോലുള്ള 40 ഹെക്സാഡെസിമൽ അക്കങ്ങൾ ലഭിക്കും.

നിങ്ങൾ എന്ത് ഭക്ഷണം നൽകിയാലും - ചെറുതോ വലുതോ - ഔട്ട്പുട്ട് എല്ലായ്പ്പോഴും ഒരേ നീളമായിരിക്കും.

"മാജിക്കൽ ഷ്രെഡർ" നാല് ഘട്ടങ്ങളിലായാണ് പ്രവർത്തിക്കുന്നത്:

ഘട്ടം 1: പേപ്പർ തയ്യാറാക്കുക (പാഡിംഗ്)

  • കീറുന്നതിന് മുമ്പ്, നിങ്ങൾ പേപ്പർ തയ്യാറാക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ സന്ദേശത്തിന്റെ അവസാനം ശൂന്യമായ ഇടങ്ങൾ ചേർക്കുന്നത് സങ്കൽപ്പിക്കുക, അങ്ങനെ അത് ഷ്രെഡറിന്റെ ട്രേയിൽ കൃത്യമായി യോജിക്കും.
  • ഇത് നിങ്ങൾ കുക്കികൾ ബേക്ക് ചെയ്യുമ്പോൾ, മാവ് അച്ചിൽ തുല്യമായി നിറയുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നത് പോലെയാണ്.

ഘട്ടം 2: തുല്യ കഷണങ്ങളായി മുറിക്കുക (വിഭജിക്കുക)

  • ഷ്രെഡറിന് വലിയ കഷ്ണങ്ങൾ ഇഷ്ടമല്ല. അതിനാൽ, നിങ്ങളുടെ തയ്യാറാക്കിയ സന്ദേശം ചെറുതും തുല്യ വലുപ്പത്തിലുള്ളതുമായ കഷണങ്ങളായി മുറിക്കുന്നു - ഒരു വലിയ കേക്ക് മികച്ച കഷ്ണങ്ങളാക്കി മുറിക്കുന്നതുപോലെ.

ഘട്ടം 3: രഹസ്യ പാചകക്കുറിപ്പ് (മിക്സിംഗ്, മാഷിംഗ്)

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

ഓരോ ഘട്ടവും സന്ദേശത്തെ കൂടുതൽ കുഴപ്പത്തിലാക്കുന്നു, പക്ഷേ മെഷീൻ എല്ലായ്പ്പോഴും പിന്തുടരുന്ന വളരെ പ്രത്യേക രീതിയിൽ.

ഘട്ടം 4: അന്തിമ കോഡ് (ഹാഷ്)

  • എല്ലാ മിക്സിംഗിനും മാഷിംഗിനും ശേഷം, നിങ്ങളുടെ സന്ദേശത്തിന് ഒരു അദ്വിതീയ വിരലടയാളം പോലെ, വൃത്തിയുള്ളതും സ്ക്രാംബിൾ ചെയ്തതുമായ ഒരു കോഡ് പുറത്തുവരുന്നു.
  • നീ മാറിയാലും നിങ്ങളുടെ യഥാർത്ഥ സന്ദേശത്തിൽ ഒരു അക്ഷരം മാത്രം, ഔട്ട്പുട്ട് തികച്ചും വ്യത്യസ്തമായിരിക്കും. അതാണ് അതിനെ സവിശേഷമാക്കുന്നത്.

SHA-1 ഇനി ഉപയോഗിക്കരുത് എന്നതിന്റെ കാരണം, വളരെ മിടുക്കരായ ചില ആളുകൾ ഷ്രെഡറിനെ കബളിപ്പിച്ച് രണ്ട് വ്യത്യസ്ത സന്ദേശങ്ങൾക്ക് ഒരേ കോഡ് എങ്ങനെ ഉണ്ടാക്കാമെന്ന് കണ്ടുപിടിച്ചു എന്നതാണ് (ഇതിനെ കൊളീഷൻ എന്ന് വിളിക്കുന്നു).

SHA-1 നു പകരം, ഇപ്പോൾ നമുക്ക് കൂടുതൽ ശക്തവും മികച്ചതുമായ "ഷ്രെഡറുകൾ" ഉണ്ട്. എഴുതുന്ന സമയത്ത്, മിക്ക ആവശ്യങ്ങൾക്കുമുള്ള എന്റെ ഡിഫോൾട്ട് ഗോ-ടു ഹാഷ് അൽഗോരിതം SHA-256 ആണ് - അതെ, അതിനായി എനിക്ക് ഒരു കാൽക്കുലേറ്ററും ഉണ്ട്: SHA-256 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ

ബ്ലൂസ്കൈയിൽ പങ്കിടുകഫേസ്ബുക്കിൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകTumblr-ൽ പങ്കിടുകX-ൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകPinterest-ൽ പിൻ ചെയ്യുക

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

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

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