OS X कमांड लाइन से किसी फ़ाइल को कैसे एन्क्रिप्ट करें

यदि आप इसे सुरक्षित रखने के लिए अपने मैक पर फ़ाइल या दो को एन्क्रिप्ट करना चाहते हैं, तो आपके लिए कई विकल्प उपलब्ध हैं। GPGTools 'GPG Suite जैसे कई तृतीय-पक्ष उपकरण हैं, जो फ़ाइलों के लिए एन्क्रिप्शन विकल्प प्रदान करते हैं (यहाँ अधिक विवरण), लेकिन Apple डिस्क छवियों के साथ अंतर्निहित एन्क्रिप्शन समर्थन भी प्रदान करता है।

डिस्क छवियों में फ़ाइलों को सुरक्षित रूप से लपेटने के लिए, आमतौर पर डिस्क उपयोगिता का उपयोग करने की आवश्यकता होती है, आप कमांड लाइन के माध्यम से भी ऐसा कर सकते हैं, जो उपयोगी हो सकता है यदि आप एसएसएच के माध्यम से दूरस्थ रूप से एक सिस्टम तक पहुंच रहे हैं, या एक नियमित स्क्रिप्टिंग कर रहे हैं जहां आप फ़ाइलों को एन्क्रिप्ट करना चाहते हैं।

ऐसा करने के लिए, आपको बस टर्मिनल में निम्नलिखित कमांड को चलाने की आवश्यकता होगी:

hdiutil create -srcfolder SOURCEPATH -enc एन्क्रिप्शन AES-128 DESTINATIONDMG

"हड्युटिल" कमांड Apple में डिस्क छवियों को प्रबंधित करने के लिए शामिल प्रोग्राम है, और ऊपर सिंटैक्स में वांछित फ़ाइल या फ़ोल्डर के पथ के साथ SOURCEPATH की जगह एन्क्रिप्शन में उस फ़ाइल या फ़ोल्डर को शामिल करेगा।

इस उदाहरण में उपयोग की गई एन्क्रिप्शन स्कीम AES-128 है, हालाँकि आप AES-256 का उपयोग बड़े एन्क्रिप्शन स्तर के लिए भी कर सकते हैं। यहां अंतिम घटक "DESTINATIONDMG" है, जहां आप अंतिम डिस्क छवि फ़ाइल के लिए पूर्ण पथ निर्दिष्ट करते हैं।

उदाहरण के लिए, यदि मेरे दस्तावेज़ फ़ोल्डर में "Privatefiles" नामक एक फ़ोल्डर है, तो मैं निम्नलिखित आदेश (सभी एक पंक्ति पर) चलाकर अपने डेस्कटॉप पर "एन्क्रिप्टेडइमेजिंगगॉग" नामक डिस्क छवि में इसे एन्क्रिप्ट कर सकता हूं:

hdiutil create -srcfolder ~ / Documents / Privatefiles / -enc एन्क्रिप्शन AES-128 ~ / डेस्कटॉप / एन्क्रिप्टेडइमेजिंगगॉग

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


 

अपनी टिप्पणी छोड़ दो