एन्क्रिप्शन (Encryption) प्लेन टेक्स्ट लेने की प्रक्रिया है, जैसे टेक्स्ट संदेश या ईमेल, और इसे "सिफर टेक्स्ट (Cipher Text)" के रूप में जाने जाने वाले अपठनीय प्रारूप में स्क्रैम्बल करना। यह डिजिटल जानकारी की गोपनीयता को सुरक्षित करने में मदद करता है चाहे वह कंप्यूटर सिस्टम पर संग्रहीत हो या इंटरनेट जैसे नेटवर्क के माध्यम से भेजी गई हो। जब इच्छित प्राप्तकर्ता संदेश तक पहुंचता है, तो डेटा को उसके मूल रूप में वापस अनुवादित किया जाता है। इसे डिक्रिप्शन (Decryption) के रूप में जाना जाता है।
एन्क्रिप्शन प्रक्रिया
- प्लेनटेक्स्ट/क्लियरटेक्स्ट: वह डेटा जिसे एन्क्रिप्ट करने की आवश्यकता है।
- एन्क्रिप्शन एल्गोरिदम: प्लेनटेक्स्ट को कुछ एन्क्रिप्शन एल्गोरिदम के माध्यम से पास किया जाता है, जो आमतौर पर कच्ची जानकारी पर किए जाने वाले गणितीय गणनाएं होती हैं।
- सिफरटेक्स्ट: एल्गोरिदम का आउटपुट।
- डिक्रिप्शन कुंजी: सिफरटेक्स्ट इच्छित प्राप्तकर्ता तक पहुंचने पर, वे सिफरटेक्स्ट को उसके मूल पठनीय प्रारूप यानी प्लेनटेक्स्ट में वापस बदलने के लिए डिक्रिप्शन कुंजी का उपयोग कर सकते हैं। यह डिक्रिप्शन कुंजी हर समय गुप्त रखी जानी चाहिए, और एन्क्रिप्शन के लिए उपयोग की गई कुंजी के समान हो भी सकती है और नहीं भी।
पोर्टेबल डिवाइस और एन्क्रिप्शन
लैपटॉप, टैबलेट और USB स्टोरेज सहित पोर्टेबल डिवाइस खो जाने या चोरी होने के जोखिम में सबसे अधिक हैं। यदि कोई डिवाइस खो जाता है या चोरी हो जाता है, तो एन्क्रिप्शन अनधिकृत उपयोगकर्ताओं को डिवाइस पर स्थानीय रूप से सहेजी गई जानकारी तक पहुंचने से रोकता है। एन्क्रिप्शन के बिना, अनधिकृत उपयोगकर्ता खातों और अनुमतियों को बायपास करने के लिए कई दृष्टिकोणों का उपयोग करके स्थानीय ड्राइव की सामग्री तक पहुंच सकते हैं।
एन्क्रिप्शन और डिक्रिप्शन एल्गोरिदम
- एक एन्क्रिप्शन एल्गोरिदम मूल, अनएन्क्रिप्टेड संदेश और एक कुंजी लेता है और इस प्रकार कुंजी के बिट्स के आधार पर मूल संदेश को गणितीय रूप से बदलकर एक नया एन्क्रिप्टेड संदेश बनाता है।
- एक डिक्रिप्शन एल्गोरिदम एक एन्क्रिप्टेड संदेश लेता है और कई कुंजियों का उपयोग करके इसे उसके मूल रूप में पुनर्स्थापित करता है।
कुंजी के प्रकार
| प्रकार | विवरण |
|---|---|
| सममित कुंजी (Symmetric Key) | कुछ क्रिप्टोग्राफिक एल्गोरिदम एन्क्रिप्शन और डिक्रिप्शन दोनों के लिए एक ही कुंजी का उपयोग करते हैं। इस प्रकार की कुंजी को संरक्षित रखा जाना चाहिए, अन्यथा कुंजी के ज्ञान वाला कोई भी व्यक्ति उस कुंजी को डिक्रिप्शन एल्गोरिदम में आपूर्ति करके संदेश पढ़ सकता है। |
| असममित कुंजी (Asymmetric Key) | विभिन्न एल्गोरिदम एन्क्रिप्शन के लिए एक कुंजी और डिक्रिप्शन के लिए दूसरी कुंजी की आवश्यकता होती है। एन्क्रिप्शन कुंजी इस विधि में सार्वजनिक रह सकती है, क्योंकि यदि डिक्रिप्शन कुंजी अज्ञात है, तो कोई भी संदेश नहीं पढ़ सकता। प्रसिद्ध इंटरनेट सुरक्षा प्रोटोकॉल इसे पब्लिक-की एन्क्रिप्शन के रूप में उपयोग करते हैं। |
महत्व
एन्क्रिप्शन महत्वपूर्ण है क्योंकि यह हमें इंटरनेट पर और डिजिटल माध्यमों से प्रासंगिक और अक्सर संवेदनशील डेटा भेजने में सक्षम बनाता है बिना अनधिकृत व्यक्ति के इसे देखे। जानकारी को डिक्रिप्ट करने के लिए एक कुंजी की आवश्यकता होती है, जो अधिकृत उपयोगकर्ताओं के पास होगी। हालांकि, ध्यान रखें कि पर्याप्त कौशल या संसाधनों वाले लोग अक्सर एन्क्रिप्टेड जानकारी को डिक्रिप्ट कर सकते हैं, जिनमें से कुछ के दुर्भावनापूर्ण इरादे हो सकते हैं।