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