लिनक्स में फ़ाइलों और निर्देशिकाओं को सरल तरीके से एन्क्रिप्ट और डिक्रिप्ट करना संभव है, हालांकि ऐसा करने के लिए कई परियोजनाएं और संभावित तरीके हैं। हम पहले ही अन्य अवसरों पर LUKS, eCryptFS और कई अन्य टूल के बारे में बात कर चुके हैं। अब हम अपने कंप्यूटर से सामग्री को एन्क्रिप्ट करने के लिए एक सरल लेकिन प्रभावी उपकरण प्रस्तुत करेंगे जिसे कहा जाता है राख. इस मिनी-ट्यूटोरियल में चरण दर चरण इसकी स्थापना और बुनियादी संचालन का वर्णन करने के अलावा।
मुझे एन्क्रिप्ट करने की क्या आवश्यकता है? अच्छा, जवाब एकदम आसान है, सुरक्षा के लिएइस तरह, एक अनधिकृत तृतीय पक्ष को हमारे कंप्यूटर की फ़ाइलों और निर्देशिकाओं तक पहुंच नहीं मिल सकती है जब तक कि उन्हें उन्हें डिक्रिप्ट करने के लिए पासवर्ड या पासफ़्रेज़ पता न हो (या एमडी 4 जैसी किसी प्रकार की भेद्यता हो), या यों कहें, वे पहुंच सकते हैं फ़ाइलें लेकिन एकमात्र चीज़ जो आप देख सकते हैं वह एन्क्रिप्टेड सामग्री है जो सादे पाठ या एन्क्रिप्टेड फ़ाइल में जो भी सामग्री है उसके बजाय मानव के लिए पूरी तरह से समझ से बाहर है...
ऐश के साथ हम एन्क्रिप्शन का उपयोग करके अपनी फ़ाइलों और निर्देशिकाओं को एन्क्रिप्ट कर सकते हैं एईएस सीबीसी-256, यानी काफी सुरक्षित प्रणाली। विशेष रूप से, ऐश बैश के लिए एक मॉड्यूलर ढांचा है जिसे सरल लिखा जाता है और सीएलआई से उपयोग किया जाता है। आपकी स्थापना के लिए:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
एक बार स्थापित होने के बाद, निम्नलिखित है उसके साथ काम करो. किसी example.txt फ़ाइल को एन्क्रिप्ट करने की इच्छा के मामले में निम्नलिखित टाइप करना उतना ही सरल है:
ash cipher:e ejemplo.txt
हमसे पूछेंगे पासवर्ड एन्क्रिप्शन और उसके बाद यह एक फ़ाइल example.enc जनरेट करेगा। यदि हम इस तक पहुँचने का प्रयास करें तो हम देखेंगे कि इसकी सामग्री अर्थहीन अल्फ़ान्यूमेरिक प्रतीकों का एक अस्पष्ट रूप है। दोबारा डिक्रिप्ट करने के लिए, आपको बस इतना करना है:
ash cipher:d ejemplo.enc
और यह हमारे पास पहले से ही मौजूद है... निर्देशिकाओं के लिए यह बिल्कुल वैसा ही है, example.txt या example.enc को निर्देशिका_नाम/ और निर्देशिका_नाम.tar.gz.enc से प्रतिस्थापित किया जा रहा है।