SHA-224 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ
പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 18 9:58:42 PM UTC
ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്ലോഡിനെ അടിസ്ഥാനമാക്കി ഒരു ഹാഷ് കോഡ് കണക്കാക്കാൻ സെക്യൂർ ഹാഷ് അൽഗോരിതം 224 ബിറ്റ് (SHA-224) ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.SHA-224 Hash Code Calculator
SHA-224 (Secure Hash Algorithm 224-bit) ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനാണ്, ഇത് ഒരു ഇൻപുട്ട് (അല്ലെങ്കിൽ സന്ദേശം) എടുക്കുകയും ഒരു നിശ്ചിത വലുപ്പമുള്ള, 224-ബിറ്റ് (28-ബൈറ്റ്) ഔട്ട്പുട്ട് ഉത്പാദിപ്പിക്കുകയും ചെയ്യുന്നു. എൻഎസ്എ രൂപകൽപ്പന ചെയ്ത ഹാഷ് ഫംഗ്ഷനുകളുടെ SHA-2 കുടുംബത്തിൽ പെട്ടതാണ് ഇത്. വ്യത്യസ്ത പ്രാരംഭ മൂല്യങ്ങളുള്ള SHA-256-ന്റെ ചുരുക്കിയ പതിപ്പാണ് ഇത്, പരമാവധി സുരക്ഷയേക്കാൾ വേഗതയും ബഹിരാകാശ കാര്യക്ഷമതയും കൂടുതൽ നിർണായകമായ സന്ദർഭങ്ങളിൽ ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്, ഉദാഹരണത്തിന് എംബഡഡ് സിസ്റ്റങ്ങൾ. SHA-224 ഇപ്പോഴും സുരക്ഷിതമായി കണക്കാക്കപ്പെടുന്നു, എന്നിരുന്നാലും, SHA-256 നേക്കാൾ അല്പം കുറവാണ്.
പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.
SHA-224 Hash Algorithm കുറിച്ച്
ഞാൻ ഗണിതത്തിൽ പ്രത്യേകിച്ച് മികച്ചവനല്ല, ഒരു തരത്തിലും എന്നെ ഒരു ഗണിതശാസ്ത്രജ്ഞനായി കണക്കാക്കുന്നില്ല, അതിനാൽ എന്റെ സഹ ഗണിതശാസ്ത്രജ്ഞർക്ക് മനസ്സിലാക്കാൻ കഴിയുന്ന രീതിയിൽ ഈ ഹാഷ് പ്രവർത്തനം വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കും. ശാസ്ത്രീയമായി ശരിയായ ഗണിത-പതിപ്പാണ് നിങ്ങൾ ഇഷ്ടപ്പെടുന്നതെങ്കിൽ, മറ്റ് ധാരാളം വെബ്സൈറ്റുകളിൽ നിങ്ങൾക്ക് അത് കണ്ടെത്താൻ കഴിയുമെന്ന് എനിക്ക് ഉറപ്പുണ്ട് ;-)
എന്തായാലും, ഹാഷ് ഫംഗ്ഷൻ നിങ്ങൾ അതിൽ ഇടുന്ന ഏതെങ്കിലും ചേരുവകളിൽ നിന്ന് സവിശേഷമായ സ്മൂത്തി സൃഷ്ടിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു സൂപ്പർ ഹൈടെക് ബ്ലെൻഡറാണെന്ന് സങ്കൽപ്പിക്കാം. ഇതിന് നാല് ഘട്ടങ്ങൾ എടുക്കുന്നു, അവയിൽ ആദ്യത്തേത് SHA-256 ന് സമാനമാണ്:
ഘട്ടം 1: ചേരുവകൾ (ഇൻപുട്ട്) ഇടുക
- വാഴപ്പഴം, സ്ട്രോബെറി, പിസ്സ കഷ്ണങ്ങൾ അല്ലെങ്കിൽ ഒരു മുഴുവൻ പുസ്തകം എന്നിവ നിങ്ങൾ സംയോജിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന എന്തും പോലെ ഇൻപുട്ടിനെക്കുറിച്ച് ചിന്തിക്കുക. വലുതോ ചെറുതോ ലളിതമോ സങ്കീർണ്ണമോ ആയ നിങ്ങൾ എന്തു ചെയ്താലും പ്രശ്നമില്ല.
ഘട്ടം 2: മിശ്രിത പ്രക്രിയ (ഹാഷ് ഫംഗ്ഷൻ)
- നിങ്ങൾ ബട്ടൺ അമർത്തുന്നു, ബ്ലെൻഡർ വന്യമായി പോകുന്നു - അരിയുക, കലർത്തുക, ഭ്രാന്തമായ വേഗതയിൽ കറങ്ങുക. ആർക്കും മാറ്റാൻ കഴിയാത്ത ഒരു പ്രത്യേക പാചകക്കുറിപ്പ് ഇതിനുള്ളിലുണ്ട്.
- ഈ പാചകക്കുറിപ്പിൽ ഭ്രാന്തൻ നിയമങ്ങൾ ഉൾപ്പെടുന്നു: "ഇടത്തോട്ട് തിരിക്കുക, വലത്തേക്ക് തിരിക്കുക, തലകീഴായി തിരിക്കുക, കുലുക്കുക, വിചിത്രമായ രീതിയിൽ മുറിക്കുക." ഇതെല്ലാം തിരശ്ശീലയ്ക്ക് പിന്നിലാണ് നടക്കുന്നത്.
ഘട്ടം 3: നിങ്ങൾക്ക് ഒരു സ്മൂത്തി ലഭിക്കും (ഔട്ട്പുട്ട്):
- നിങ്ങൾ ഏത് ചേരുവകൾ ഉപയോഗിച്ചാലും, ബ്ലെൻഡർ എല്ലായ്പ്പോഴും നിങ്ങൾക്ക് കൃത്യമായി ഒരു കപ്പ് സ്മൂത്തി നൽകുന്നു (ഇത് SHA-256 ലെ 256 ബിറ്റുകളുടെ നിശ്ചിത വലുപ്പമാണ്).
- നിങ്ങൾ ഇടുന്ന ചേരുവകളെ അടിസ്ഥാനമാക്കി സ്മൂത്തിക്ക് സവിശേഷമായ സ്വാദും നിറവുമുണ്ട്. നിങ്ങൾ ഒരു ചെറിയ കാര്യം മാറ്റിയാലും - ഒരു ധാന്യം പഞ്ചസാര ചേർക്കുന്നത് പോലെ - സ്മൂത്തി തികച്ചും വ്യത്യസ്തമായിരിക്കും.
ഘട്ടം 4: ട്രങ്കേറ്റ്
- അവസാന ഔട്ട്പുട്ട് 224 ബിറ്റുകളായി ചുരുക്കുകയും ബാക്കി 32 ബിറ്റുകൾ ഉപേക്ഷിക്കുകയും ചെയ്യുന്നു. ഇത് കൂടുതൽ സ്ഥലം കാര്യക്ഷമമാക്കുന്നു, പക്ഷേ അൽപ്പം സുരക്ഷിതമല്ല. ഫയൽ ഇന്റഗ്രിറ്റി പരിശോധനകൾക്കും മറ്റും ഇപ്പോഴും നല്ലതാണ്, പക്ഷേ ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റുകളിലും സുരക്ഷ പ്രധാനമായ മറ്റ് ഉപയോഗ കേസുകളിലും ഒപ്പിടുന്നതിന്, SHA-256 മികച്ചതാണ്.
എന്റെ SHA-256 ഹാഷ് കാൽക്കുലേറ്റർ ഇവിടെ പരിശോധിക്കുക: SHA-256 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ