विषयसूची:
परिभाषा - हैश फंक्शन का क्या अर्थ है?
एक हैश फ़ंक्शन वर्णों का एक समूह लेता है (जिसे एक कुंजी कहा जाता है) और इसे एक निश्चित लंबाई के मान (मैप को एक हैश मूल्य या हैश) कहा जाता है। हैश मान वर्णों के मूल स्ट्रिंग का प्रतिनिधि है, लेकिन सामान्य रूप से मूल से छोटा होता है।
डेटाबेस में आइटमों को अनुक्रमित और पता लगाने के लिए हाशिंग किया जाता है क्योंकि लंबी स्ट्रिंग की तुलना में छोटे हैश मान को खोजना आसान होता है। एन्क्रिप्शन में भी हैशिंग का उपयोग किया जाता है।
इस शब्द को हैशिंग एल्गोरिथ्म या संदेश डाइजेस्ट फ़ंक्शन के रूप में भी जाना जाता है।
टेकोपेडिया हैश फंक्शन की व्याख्या करता है
आइटम को अधिक तेज़ी से पुनर्प्राप्त करने में सक्षम करने के लिए डेटाबेस के साथ हैशिंग का उपयोग किया जाता है। डिजिटल हस्ताक्षर के एन्क्रिप्शन और डिक्रिप्शन में भी हैशिंग का उपयोग किया जा सकता है। हैश फ़ंक्शन डिजिटल हस्ताक्षर को रूपांतरित करता है, फिर हैश मूल्य और हस्ताक्षर दोनों रिसीवर को भेजे जाते हैं। रिसीवर हैश मान उत्पन्न करने के लिए उसी हैश फ़ंक्शन का उपयोग करता है और फिर संदेश के साथ प्राप्त की गई तुलना करता है। यदि हैश मान समान हैं, तो यह संभावना है कि संदेश त्रुटियों के बिना प्रेषित किया गया था।
हैश फ़ंक्शन के एक उदाहरण को फोल्डिंग कहा जाता है। यह एक मूल मूल्य लेता है, इसे कई भागों में विभाजित करता है, फिर भागों को जोड़ता है और अंतिम चार शेष अंकों का उपयोग हैश मूल्य या कुंजी के रूप में करता है।
एक अन्य उदाहरण को डिजिट पुनर्व्यवस्था कहा जाता है। यह मूल मान के कुछ पदों जैसे कि तीसरी और छठी संख्या में अंकों को लेता है, और उनके क्रम को उलट देता है। यह हैश किए गए मान के रूप में बचे नंबर का उपयोग करता है।
जब तक उपयोग किए गए एल्गोरिथ्म को ज्ञात नहीं किया जाता है, तब तक हैश मूल्य के आधार पर मूल संख्या निर्धारित करना लगभग असंभव है।
