हममें से अधिकांश लोग टेक्स्ट फाइलों में महत्वपूर्ण नोट्स, लॉगिन क्रेडेंशियल्स और अन्य संवेदनशील जानकारी रखते हैं। हालाँकि, इस जानकारी को सादे पाठ में रखना असुरक्षित है। संवेदनशील जानकारी को सुरक्षित रखने के तरीकों में से एक एन्क्रिप्शन का उपयोग करना है।
यदि आप लिनक्स में फ़ाइल को एन्क्रिप्ट करने के लिए एक सरल और त्वरित तरीके की तलाश कर रहे हैं, तो आप विम संपादक का उपयोग कर सकते हैं। विम में कुछ अंतर्निहित फ़ाइल-एन्क्रिप्शन सुविधाएँ हैं जो आपको विभिन्न एन्क्रिप्शन विधियों का उपयोग करके संवेदनशील जानकारी को सुरक्षित करने देती हैं। केवल सही कुंजी वाला व्यक्ति ही एन्क्रिप्टेड फ़ाइल तक पहुंच सकता है।
आइए देखें कि आप लिनक्स में पाठ फ़ाइलों को एन्क्रिप्ट करने के लिए विम का उपयोग कैसे कर सकते हैं।
विम का उपयोग करके किसी फ़ाइल को कैसे एन्क्रिप्ट करें
Vim का उपयोग करके किसी फ़ाइल को एन्क्रिप्ट करने के लिए, पहले उसे निम्न आदेश का उपयोग करके संपादक में खोलें:
विम फ़ाइल नाम
यदि निर्दिष्ट फ़ाइल नाम वाली फ़ाइल मौजूद नहीं है, तो विम इसे बनाएगा। अब जाओ मोड डालें दबाने से मैं कुंजी और वह पाठ जोड़ें जिसे आप फ़ाइल में शामिल करना चाहते हैं।
फ़ाइल को एन्क्रिप्ट करने के लिए दबाएं Esc को जाने के लिए कमांड मोड, निम्न पंक्ति टाइप करें, और हिट करें प्रवेश करना:
:एक्स
विम आपसे एन्क्रिप्शन कुंजी मांगेगा। आपको दो बार कुंजी दर्ज करनी होगी।
को परिवर्तनों को सहेजें और विम को छोड़ दें, निम्न टाइप करें और हिट करें प्रवेश करना:
:wq
यह आपकी टेक्स्ट फ़ाइल को एन्क्रिप्ट करेगा। तुम कर सकते हो कैट कमांड का उपयोग करें इसे सत्यापित करने के लिए:
बिल्ली फ़ाइल नाम
विम में फ़ाइल को एन्क्रिप्ट करने का एक वैकल्पिक तरीका निम्न आदेश का उपयोग करना है:
विम-एक्स फ़ाइल नाम
यह एन्क्रिप्शन कुंजी के लिए संकेत देगा। किसी टाइपो से बचने के लिए कुंजी को दो बार दर्ज करें। फिर, अपनी फ़ाइल संपादित करें और एक बार जब आप कर लें, तो सहेजें और Vim से बाहर निकलें।
विम के साथ एक एन्क्रिप्टेड फ़ाइल खोलना
एन्क्रिप्टेड फ़ाइल खोलने के लिए, आपको सही एन्क्रिप्शन कुंजी प्रदान करनी होगी। यदि आप सही कुंजी दर्ज नहीं करते हैं, तो विम आपकी सामग्री को कुछ कचरा सामग्री में बदल देगा। ऐसी स्थिति में कभी भी फाइल को सेव न करें अन्यथा आपकी फाइल कचरा सामग्री द्वारा अधिलेखित हो जाएगी।
एन्क्रिप्शन विधि की जाँच कैसे करें
Vim द्वारा किसी विशेष फ़ाइल को एन्क्रिप्ट करने के लिए उपयोग की जाने वाली एन्क्रिप्शन विधि की जाँच करने के लिए, निम्न कमांड का उपयोग करें:
फ़ाइल एन्क्रिप्टेड_फाइलनाम
आप संपादक के भीतर से एन्क्रिप्शन विधि भी देख सकते हैं। ऐसा करने के लिए, एन्क्रिप्ट की गई फ़ाइल को विम में खोलें, फिर कमांड मोड, निम्न टाइप करें और हिट करें प्रवेश करना:
: सेटलोकलसेमी?
यह वर्तमान फ़ाइल के लिए एन्क्रिप्शन विधि दिखाने वाली रेखा को प्रिंट करेगा।
विम में उपलब्ध सभी एन्क्रिप्शन विधियों को देखने के लिए, टाइप करें:
:एच ‘सेमी’
यह प्रत्येक के संक्षिप्त विवरण के साथ सभी एन्क्रिप्शन विधियों को प्रदर्शित करने वाला एक सहायता पृष्ठ खोलेगा।
विम में फ़ाइल एन्क्रिप्शन विधि बदलें
एन्क्रिप्टेड फ़ाइल के लिए एन्क्रिप्शन विधि बदलने के लिए, इसे विम में खोलें और एन्क्रिप्शन कुंजी दर्ज करें। फिर में कमांड मोड, निम्न आदेश की जगह टाइप करें एन्क्रिप्शन_विधि ब्लोफिश2, ब्लोफिश या जिप के साथ:
: सेटलोकल सेमी = एन्क्रिप्शन_मेथोड
उदाहरण के लिए, एन्क्रिप्शन विधि को ब्लोफिश में बदलने के लिए टाइप करें:
:सेटलोकल सेमी=ब्लोफिश
फिर परिवर्तनों का उपयोग करके सहेजें:
: डब्ल्यू
एन्क्रिप्शन कुंजी बदलें या निकालें
एन्क्रिप्टेड फ़ाइल की एन्क्रिप्शन कुंजी को बदलने के लिए, फ़ाइल को विम में खोलें। फिर, सामग्री तक पहुँचने के लिए एन्क्रिप्शन कुंजी टाइप करें। जबकि में कमांड मोड, प्रकार:
:एक्स
यह आपसे एन्क्रिप्शन कुंजी मांगेगा। एक नई कुंजी टाइप करें और फिर पुष्टि करने के लिए इसे दोबारा टाइप करें।
एन्क्रिप्शन हटाने के लिए, बस हिट करें प्रवेश करना बिना कोई कुंजी टाइप किए दो बार। एक बार हो जाने के बाद, टाइप करके परिवर्तनों को सहेजना सुनिश्चित करें:
: डब्ल्यू
अपने पासवर्ड को एन्क्रिप्टेड फ़ाइल में रखें
आप एक अलग एन्क्रिप्शन उपकरण का उपयोग करने के बजाय लिनक्स में टेक्स्ट फ़ाइलों को एन्क्रिप्ट/डिक्रिप्ट करने के लिए विम का उपयोग कर सकते हैं। आप पासवर्ड को एन्क्रिप्टेड फ़ाइल में भी रख सकते हैं और विम को पासवर्ड मैनेजर के रूप में उपयोग कर सकते हैं। हालाँकि, ध्यान दें कि विम द्वारा प्रस्तुत ज़िप और ब्लोफिश जैसी एन्क्रिप्शन विधियाँ मजबूत नहीं हैं। केवल ब्लोफिश 2 का उपयोग करने की सिफारिश की जाती है जो एक मजबूत एन्क्रिप्शन विधि है।
आपको अपनी फ़ाइलों को एन्क्रिप्ट करने के लिए विम में विशेषज्ञ होने की आवश्यकता नहीं है, बस कुछ मूल बातें सीखें, और आप जाने के लिए अच्छे हैं।