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