हॅश फंक्शन

लेखक: Monica Porter
निर्मितीची तारीख: 22 मार्च 2021
अद्यतन तारीख: 25 जून 2024
Anonim
Query Processing: Hash join and other Operations
व्हिडिओ: Query Processing: Hash join and other Operations

सामग्री

व्याख्या - हॅश फंक्शन म्हणजे काय?

हॅश फंक्शन वर्णांचा एक गट घेते (एक की म्हणतात) आणि त्यास एका निश्चित लांबीच्या मूल्यावर (हॅश व्हॅल्यू किंवा हॅश म्हणतात) मॅप करते. हॅश मूल्य वर्णांच्या मूळ स्ट्रिंगचे प्रतिनिधी असते, परंतु सामान्यत: मूळपेक्षा ते लहान असते.


डेटाबेसमध्ये आयटम अनुक्रमित आणि शोधण्यासाठी हॅशिंग केले जाते कारण लांब स्ट्रिंगपेक्षा लहान हॅश मूल्य शोधणे सोपे आहे. हॅशिंगचा वापर एन्क्रिप्शनमध्ये देखील केला जातो.

या संज्ञेस हॅशिंग अल्गोरिदम किंवा डायजेस्ट फंक्शन म्हणून देखील ओळखले जाते.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया हॅश फंक्शन स्पष्ट करते

आयटम अधिक द्रुतपणे पुनर्प्राप्त करण्यासाठी सक्षम करण्यासाठी डेटाबेससह हॅशिंगचा वापर केला जातो. डिजिटल स्वाक्षरी कूटबद्धीकरण आणि डिक्रिप्शनमध्ये हॅशिंगचा वापर केला जाऊ शकतो. हॅश फंक्शन डिजिटल स्वाक्षरीचे रूपांतर करते, त्यानंतर हॅश मूल्य आणि स्वाक्षरी दोन्ही प्राप्तकर्त्यास पाठविले जाते. प्राप्तकर्ता हॅश व्हॅल्यू व्युत्पन्न करण्यासाठी समान हॅश फंक्शनचा वापर करतो आणि नंतर त्यास प्राप्त झालेल्याशी तुलना करतो. हॅश व्हॅल्यूज समान असल्यास, त्रुटी न होता संक्रमित केली जाऊ शकते.


हॅश फंक्शनच्या एका उदाहरणाला फोल्डिंग म्हणतात. हे मूळ मूल्य घेते, त्याचे कित्येक भागांमध्ये विभाजन करते, नंतर भाग जोडते आणि हॅश मूल्य किंवा की म्हणून शेवटचे चार उर्वरित अंक वापरते.

दुसर्‍या उदाहरणांना अंक पुनर्रचना म्हणतात. हे तिसर्‍या आणि सहाव्या संख्येसारख्या मूळ मूल्याच्या काही विशिष्ट स्थानांवर अंक घेते आणि त्यांची क्रमवारी उलटवते. त्यानंतर उरलेल्या संख्येचा उपयोग हॅश व्हॅल्यू म्हणून करते.

वापरलेला अल्गोरिदम जोपर्यंत माहित नसेल तोपर्यंत हॅश मूल्याच्या आधारे मूळ संख्या निश्चित करणे जवळजवळ अशक्य आहे.