ഒരു ഹാഷ് ഫംഗ്ഷൻ അല്ലെങ്കിൽ ഹാഷിംഗ് അൽഗോരിതം ഏത് ഇൻപുട്ട് ഡാറ്റയെയും നിശ്ചിത ദൈർഘ്യമുള്ള ഹെക്സാഡെസിമൽ മൂല്യമായി മാറ്റുന്നു. ഇതിന് കീ ആവശ്യമില്ല. ഇൻപുട്ടിന്റെ വലുപ്പമോ തരമോ എന്തായാലും, ഒരു നിർദ്ദിഷ്ട അൽഗോരിതം നിശ്ചിത ദൈർഘ്യമുള്ള ഔട്ട്പുട്ട് നൽകുന്നു.

Hashing
Hashing

ഈ നിശ്ചിത ദൈർഘ്യമുള്ള അക്കശ്രേണിയെ ഹാഷ് മൂല്യം അല്ലെങ്കിൽ മെസേജ് ഡൈജസ്റ്റ് എന്ന് വിളിക്കുന്നു. ഇൻപുട്ടിൽ ചെറിയ മാറ്റം വന്നാലും പൂർണ്ണമായും വ്യത്യസ്തമായ ഹാഷ് മൂല്യം ലഭിക്കും. അതിനാൽ ഹാഷ് മൂല്യം ഡാറ്റയുടെ ഡിജിറ്റൽ വിരലടയാളത്തിന് സമാനമായി കണക്കാക്കുന്നു. ഹാഷ് മൂല്യം തിരിച്ചുപോയി യഥാർത്ഥ ഡാറ്റ വീണ്ടെടുക്കാൻ കഴിയില്ല. അതുകൊണ്ടാണ് ഇതിനെ വൺ-വേ എൻക്രിപ്ഷൻ എന്നും വിളിക്കുന്നത്.