क्रिप्टोग्राफी में, एन्क्रिप्शन जानकारी (जिसे सामान्य लेखन भी कहा जाता है) को एक एल्गोरिदम (साइफर) की सहायता से परिवर्तित करने की एक प्रक्रिया है। यह प्रक्रिया जानकारी को केवल उन लोगों के पढ़ने योग्य बना देती है, जिन्हें कुंजी नाम की विशेष जानकारी प्राप्त है। इस प्रक्रिया के परिणाम से हमें एन्क्रिप्टेड जानकारी मिलती है (क्रिप्टोग्राफी में जिसे साइफरटेक्स्ट कहा जाता है) कई संदर्भों में,एन्क्रिप्शन शब्द एक उल्टी प्रक्रिया को भी संदर्भित करता है, जिसे डिक्रिप्शन कहा जाता है (उदाहरण के लिए "एन्क्रिप्शन के लिए सॉफ्टवेयर" आम तौर पर डिक्रिप्शन भी कर सकते हैं). यह एन्क्रिप्टेड जानकारी को फिर से पढ़ने योग्य बनाता है (मतलब यह एन्क्रिप्शन को पलट देता है).