जानकारी को बदलना संभवतः इसे अनधिकृत पहुंच से बचा सकता है, और परिणामस्वरूप, केवल अधिकृत रिसीवर ही इसे समझ सकता है। इस तरह से उपयोग की जाने वाली विधि को सूचना का एन्क्रिप्शन और डिक्रिप्शन कहा जाता है।
एन्क्रिप्शन और डिक्रिप्शन के बीच मुख्य अंतर यह है कि एन्क्रिप्शन एक संदेश को अनजाने रूप में परिवर्तित कर देता है जो अपठित होने तक अपठनीय है। जबकि डिक्रिप्शन एन्क्रिप्टेड डेटा से मूल संदेश की वसूली है।
तुलना चार्ट
तुलना के लिए आधार | एन्क्रिप्शन | डिक्रिप्शन |
---|---|---|
बुनियादी | एक मानव समझने योग्य संदेश को एक अचिंत्य और अस्पष्ट रूप में परिवर्तित किया जा सकता है जिसकी व्याख्या नहीं की जा सकती है। | एक अनजाने संदेश को एक समझदार रूप में परिवर्तित करना जिसे मानव द्वारा आसानी से समझा जा सकता है। |
प्रक्रिया होती है | प्रेषक का अंत | रिसीवर का अंत |
समारोह | प्लेनटेक्स्ट का साइफरटेक्स्ट में रूपांतरण। | प्लेनटेक्स्ट में सिफरटेक्स्ट का रूपांतरण। |
एन्क्रिप्शन की परिभाषा
एन्क्रिप्शन वह प्रक्रिया है जिसमें एक प्रेषक मूल जानकारी को दूसरे रूप में परिवर्तित करता है और परिणामी अनजाने संदेश को नेटवर्क पर भेजता है। प्रेषक को एक एन्क्रिप्शन एल्गोरिथ्म की आवश्यकता होती है और प्लेटेक्स्ट (मूल संदेश) को सिफरटेक्स्ट (एन्क्रिप्टेड संदेश) में बदलने के लिए एक कुंजी की आवश्यकता होती है, इसे एनरिशिंग भी कहा जाता है।
प्लेनेटेक्स वह डेटा है जिसे ट्रांसमिशन के दौरान संरक्षित करने की आवश्यकता होती है। सिफरटेक्स्ट, एन्क्रिप्शन एल्गोरिथ्म के परिणाम के रूप में निर्मित स्क्रैम्बल टेक्स्ट है जिसके लिए एक विशिष्ट कुंजी का उपयोग किया जाता है। सिफरटेक्स्ट को परिरक्षित नहीं किया जाता है। यह ट्रांसमिशन चैनल पर बहती है। एन्क्रिप्शन एल्गोरिथ्म एक क्रिप्टोग्राफिक एल्गोरिथ्म है जो सादे पाठ और एक एन्क्रिप्शन कुंजी का इनपुट करता है और एक सिफरटेक्स्ट का उत्पादन करता है।
पारंपरिक एन्क्रिप्शन विधियों में, एन्क्रिप्शन और डिक्रिप्शन कुंजी समान और गुप्त हैं। पारंपरिक तरीकों को मोटे तौर पर दो वर्गों में विभाजित किया जाता है: चरित्र स्तर एन्क्रिप्शन और बिट स्तर एन्क्रिप्शन।
- चरित्र-स्तर एन्क्रिप्शन - इस पद्धति में, एन्क्रिप्शन चरित्र स्तर पर किया जाता है। चरित्र-स्तर एन्क्रिप्शन के लिए दो सामान्य रणनीतियाँ हैं संस्थागत और ट्रांसपोज़ल।
- बिट स्तर के एन्क्रिप्शन - इस तकनीक में, पहले डेटा (जैसे कि टेक्स्ट, ग्राफिक्स, ऑडियो, वीडियो, आदि) को बिट्स के ब्लॉक में विभाजित किया जाता है, फिर एन्कोडिंग / डिकोडिंग, क्रमांकन, प्रतिस्थापन, अनन्य OR, रोटेशन और इसी तरह संशोधित किया जाता है पर।
डिक्रिप्शन की परिभाषा
डिक्रिप्शन मैसेज को वास्तविक रूप में परिवर्तित करने के लिए इनक्रिप्शन प्रक्रिया को निष्क्रिय कर देता है। रिसीवर एक डिक्रिप्शन एल्गोरिथ्म का उपयोग करता है और साइफरटेक्स्ट को मूल प्लेनटेक्स्ट में बदलने के लिए एक कुंजी का उपयोग करता है, इसे डिकिपियरिंग के रूप में भी जाना जाता है।
डिक्रिप्शन के लिए उपयोग की जाने वाली गणितीय प्रक्रिया जो किसी भी दिए गए सिफरटेक्स्ट के परिणाम के रूप में मूल प्लेटेक्स्ट उत्पन्न करती है और डिक्रिप्शन कुंजी को डिक्रिप्शन एल्गोरिथम के रूप में जाना जाता है। यह प्रक्रिया एन्क्रिप्शन एल्गोरिथम की रिवर्स प्रक्रिया है।
एन्क्रिप्शन और डिक्रिप्शन के लिए उपयोग की जाने वाली कुंजी क्रिप्टोसिस्टम के प्रकार (यानी, सममित कुंजी एन्क्रिप्शन और असममित कुंजी एन्क्रिप्शन) के आधार पर समान और असमान हो सकती है।
कुंजी अंतर एन्क्रिप्शन और डिक्रिप्शन
- एन्क्रिप्शन एल्गोरिथ्म संदेश (प्लेटेक्स्ट) और एन्क्रिप्शन प्रक्रिया के समय कुंजी का उपयोग करता है। दूसरी ओर, डिक्रिप्शन की प्रक्रिया में, डिक्रिप्शन एल्गोरिथ्म एक कुंजी की मदद से संदेश के तले हुए रूप (यानी, सिफरटेक्स्ट) को परिवर्तित करता है।
- एन्क्रिप्शन प्रेषक के अंत में होता है जबकि डिक्रिप्शन रिसीवर के अंत में होता है।
- एन्क्रिप्शन का मुख्य कार्य साइंटटेक्स्ट को सिफरटेक्स्ट में बदलना है। जैसा कि होता है, डिक्रिप्शन सिफरटेक्स्ट को प्लेनटेक्स्ट में बदल देता है।
निष्कर्ष
एन्क्रिप्शन और डिक्रिप्शन प्रक्रियाएं क्रिप्टोलॉजी के अंतर्गत आती हैं जो क्रिप्टोग्राफी और क्रिप्टैनालिसिस का संयोजन है। क्रिप्टोग्राफी संदेशों को एन्कोडिंग द्वारा गैर-पठनीय बनाने के लिए सुरक्षा सुनिश्चित करने के लिए तकनीकों से संबंधित है। क्रिप्टानालिसिस संदेशों के डिकोडिंग से संबंधित है जहां एक अनजाने रूप को वापस बुद्धिमानी के रूप में परिवर्तित किया जाता है।
एन्क्रिप्शन का उपयोग नेटवर्क पर प्रेषित करने से पहले प्रेषक के अंत में सामग्री को एनक्रिप्ट करने के लिए किया जाता है जबकि डिक्रिप्शन का उपयोग रिसीवर के अंत में स्क्रैम्बल अर्थहीन सामग्री को डिक्रिप्ट करने के लिए किया जाता है।