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

विषयसूची:

Anonim

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

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

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

openssl का सिंटैक्स बुनियादी है:

openssl -in

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

openssl des3 -in file.txt -बाहर एन्क्रिप्टेड.txt

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

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

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

openssl des3 -d -in एन्क्रिप्टेड.txt -out normal.txt

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

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

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

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

फ़ाइल सुरक्षा के बारे में अधिक जानकारी के लिए, हमारे कुछ अन्य पोस्ट को याद न करें, जिसमें मैक की पासवर्ड सुरक्षा करना, पार्टीशन को एन्क्रिप्ट करना, ज़िप संग्रह, डिस्क छवियों में फ़ाइलें और फ़ोल्डर, और यहां तक ​​कि iOS बैकअप को सुरक्षित रखने के लिए एन्क्रिप्ट करना शामिल है iPhone और iPad से संवेदनशील डेटा सुरक्षित.

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