मैं एक फ़ोल्डर में सभी फ़ाइलों को दूसरे फ़ोल्डर में एन्क्रिप्ट करने के लिए लिनक्स टर्मिनल से ओपनएसएसएल का उपयोग कैसे कर सकता हूं? [डुप्लिकेट]


0

इस सवाल का पहले से ही यहाँ एक जवाब है:

मैं एक फ़ोल्डर में सभी फ़ाइलों को दूसरे फ़ोल्डर में एन्क्रिप्ट करने के लिए लिनक्स टर्मिनल से ओपनएसएसएल का उपयोग कैसे कर सकता हूं?

नमस्ते,

मैं लिनक्स टर्मिनल से ओपनएसएसएल का उपयोग कर रहा हूं।

मेरे पास एक फ़ोल्डर "ए" है और मैं एईएस 256 का उपयोग करके उस फ़ोल्डर से फ़ोल्डर "बी" में सभी फ़ाइलों को एन्क्रिप्ट करना चाहता हूं।

किसी को पता है कि यह कैसे करना है?

VESA


1
यह डुप्लिकेट नहीं है क्योंकि यह एक ओपनएसएसएल विशिष्ट प्रश्न है। जीपीजी समाधानों में कोई दिलचस्पी नहीं है।
वेसा

लिंक किए गए प्रश्न में कई ओपनएसएसएल उत्तर हैं।
फिक्सर 1234

जवाबों:


1

आप जिस चीज की तलाश कर रहे हैं वह संभवत: ओपनसेल encउपयोगिता है। encआप विभिन्न धारा सिफर दिनचर्या प्रदर्शन करने की अनुमति देता है। यह केवल फाइलों पर काम करता है। यह एक समस्या नहीं है, हालांकि, हमें केवल पहले निर्देशिका का संग्रह करना है, उपयोग करना है tar। यदि हम AES256 का उपयोग करके एन्क्रिप्ट और डिक्रिप्ट करना चाहते हैं:

एक निर्देशिका को एन्क्रिप्ट करना

  • tar -vcf directory.tar directory/
  • openssl aes256 -salt -in directory.tar -out encrypted_dir.aes256

निर्देशिका को डिक्रिप्ट करें

  • openssl aes256 -d -salt -in encrypted_dir.aes256 -out unencrypted.tar
  • tar --one-top-level -xvf unencrypted.tar

( --one-top-levelध्वज कड़ाई से आवश्यक नहीं है, लेकिन यह एक नई निर्देशिका बनाता है, unencryptedजहां सामग्री तब भूमि कहती है, जो मेरी राय में अच्छा है।)

यदि आप ऊपर के रूप में एन्क्रिप्ट और डिक्रिप्ट करते हैं, तो आपको बस एक पासवर्ड पूछा जाएगा। आप कीफ़ाइल या समान का उपयोग भी कर सकते हैं, बस man encअधिक विस्तृत जानकारी के लिए देखें। यह भी ध्यान दें कि -saltजब आप पासवर्ड के साथ एन्क्रिप्ट करते हैं, तो आपको हमेशा उपयोग करना चाहिए क्योंकि शब्दकोश हमलों ( -saltवास्तव में डिफ़ॉल्ट है, लेकिन यह सुनिश्चित करने के लिए इसे वर्तनी करने के लिए एक बुरा विचार नहीं है)।


आज या इस सप्ताह के अंत में इसका परीक्षण करेंगे
वेसा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.