क्रिप्टोग्राफी का परिचय
क्रिप्टोग्राफी वह विज्ञान है जो इंटरनेट/साइबरस्पेस में डेटा को एन्क्रिप्टेड रूप में भेजने, साझा करने और सुरक्षित रूप से संग्रहीत करने, तथा आवश्यकता पड़ने पर उसे मूल रूप में पुनः प्राप्त करने की प्रक्रिया को बताता है।
क्रिप्टोग्राफी में गणित, कंप्यूटर विज्ञान और इंजीनियरिंग के सिद्धांतों का संयुक्त उपयोग किया जाता है। डेटा को साझा या संग्रहीत करने से पहले, उसे एन्क्रिप्शन एल्गोरिथ्म और एन्क्रिप्शन कुंजी की सहायता से पढ़ने योग्य नहीं होने वाले रूप में बदल दिया जाता है। इस प्रक्रिया को एन्क्रिप्शन कहते हैं, और इसके परिणाम को साइफ़रटेक्स्ट (Ciphertext) कहा जाता है।
डेटा साझा या संग्रहीत करते समय उसे साइफ़रटेक्स्ट के रूप में भेजा या संजोया जाता है। इसलिए अन्य लोग इसे मूल plain text के रूप में नहीं देख सकते। आवश्यकता पड़ने पर, साइफ़रटेक्स्ट को डिक्रिप्शन एल्गोरिथ्म और डिक्रिप्शन कुंजी की सहायता से मूल सूचना में बदला जाता है। इसे डिक्रिप्शन कहते हैं।