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