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