OpenSSL के साथ कमांड लाइन से फ़ाइलों को एन्क्रिप्ट और डिक्रिप्ट करें

कमांड लाइन से फ़ाइल को एन्क्रिप्ट करने की आवश्यकता है? ओपनएसएसएल के साथ, आप फ़ाइलों को बहुत आसानी से एन्क्रिप्ट और डिक्रिप्ट कर सकते हैं।

इस walkthrough के प्रयोजन के लिए, हम des3 एन्क्रिप्शन का उपयोग करेंगे, जो सरल शब्दों में एक जटिल एन्क्रिप्शन एल्गोरिदम प्रत्येक डेटा ब्लॉक में तीन बार लागू किया जाता है, जिससे ब्रूट फोर्स विधियों के माध्यम से क्रैक करना मुश्किल हो जाता है। जबकि हम यहां मैक ओएस एक्स पर ध्यान केंद्रित कर रहे हैं, ये आदेश ओएस एक्स और लिनक्स के पुराने संस्करणों सहित ओपनएसएसएल स्थापित किए जाने पर कहीं भी काम करेंगे।

OpenSSL के साथ फ़ाइलों को एन्क्रिप्ट कैसे करें

Openssl का वाक्यविन्यास मूल है:

openssl [encryption type] -in [file to encrypt]

जैसा कि पहले उल्लेख किया गया है, हम एन्क्रिप्शन के लिए des3 का उपयोग करेंगे, और हम इनपुट के रूप में एक टेक्स्ट फ़ाइल का उपयोग करेंगे। हम किसी भी त्रुटि को रोकने के लिए एक अलग आउटपुट फ़ाइल निर्दिष्ट करने जा रहे हैं। यह आदेश यहां दिखेगा:

openssl des3 -in file.txt -out encrypted.txt

एन्क्रिप्शन पूरा होने से पहले आपको पासवर्ड सेट करने और पुष्टि करने के लिए कहा जाएगा, इस पासवर्ड को न खोएं या आप फ़ाइल तक पहुंच खो देंगे।

Sidenote : आप फ़ाइल फ़ाइल के साथ एक इनपुट फ़ाइल का भी उपयोग कर सकते हैं, लेकिन इससे समस्याएं हो सकती हैं। किसी भी अप्रत्याशित समस्याओं को रोकने के लिए, इनपुट और आउटपुट के समान फ़ाइल निर्दिष्ट न करें। इसका अर्थ यह है कि मूल फ़ाइल एन्क्रिप्शन से पहले या उसके बाद या तो चारों ओर चिपक जाएगी, और आप उस फ़ाइल को व्यक्तिगत रूप से सुरक्षित रूप से सुरक्षित रूप से सुरक्षित तरीके से निपटाना चाहेंगे।

OpenSSL के साथ फ़ाइलों को डिक्रिप्ट करना

openssl des3 -d -in encrypted.txt -out normal.txt

फ़ाइल को डिक्रिप्ट करने के लिए पहले सेट पासवर्ड की आवश्यकता होगी।

इनपुट और आउटपुट की नियुक्ति को स्विच करने के अलावा, जहां मूल फ़ाइल फिर से रखती है, यहां मुख्य अंतर-डी ध्वज है जो फ़ाइल को डिक्रिप्ट करने के लिए openssl को बताता है।

स्वाभाविक रूप से, आप शायद सोच रहे होंगे कि क्या होता है यदि आप एक फ़ाइल खोलने का प्रयास करते हैं जिसे पासवर्ड दर्ज किए बिना ओपनएसएसएल के साथ एन्क्रिप्ट किया गया है? आपको शायद एक त्रुटि संदेश मिलेगा, लेकिन यदि आप टेक्स्ट एडिट जैसे कुछ फ़ाइल को खोलने के लिए मजबूर करते हैं, तो आपको "नमकीन" टेक्स्ट दिखाई देगा, जिसके बाद गिब्बरिश का एक गुच्छा होगा:

फाइल तब तक अपठनीय रहेगी जब तक इसे ओपनस्ल के माध्यम से डिक्रिप्ट नहीं किया जाता है।

फ़ाइल सुरक्षा के बारे में अधिक जानकारी के लिए, मैक की सुरक्षा करने वाले पासवर्ड, डिस्क छवियों में विभाजन, ज़िप अभिलेखागार, फ़ाइलें और फ़ोल्डर्स को एन्क्रिप्ट करना, और आईफोन और आईपैड से संवेदनशील डेटा रखने के लिए आईओएस बैकअप को एन्क्रिप्ट करने सहित हमारे कुछ अन्य पोस्ट याद न करें ।