ऑर्गेमोड फ़ाइलों को स्वचालित रूप से एन्क्रिप्ट करने के लिए कैसे?


11

मेरे पास एक git रिपॉजिटरी है जहां कुछ org- मोड फाइलें रहती हैं। उनमें से कुछ के पास एक निजी प्रकृति है और सर्वर जहां गिट रिपॉजिटरी जीवन को कुछ अविश्वासित तृतीय पक्ष द्वारा पहुँचा जा सकता है। मैं निजी org फ़ाइलों को एन्क्रिप्ट करना चाहता हूँ।

मैं जो हासिल करना चाहता हूं वह निम्नलिखित है: शुरुआत में फ़ाइल एन्क्रिप्ट की गई है। यह या तो एक पासवर्ड के साथ एक सममित कुंजी हो सकती है या यह मेरी GnuPG कुंजी भी हो सकती है। जब मैं फ़ाइल खोलता हूं, तो Emacs पासफ़्रेज़ के लिए कहता है और फ़ाइल खोलता है (यदि pw सही दर्ज किया गया है)। मैं अब किसी भी अन्य org फ़ाइल की तरह org फ़ाइल के साथ काम कर सकता हूँ। जब मैं फ़ाइल को सहेजता या बंद करता हूं, तो इसे फिर से एन्क्रिप्ट किया जाना चाहिए। साथ ही गिट कमिट को एन्क्रिप्ट किया जाना चाहिए।

मैं GNU / Emacs के साथ ऐसा कुछ कैसे कर सकता हूं?


3
Emacs और फ़ाइल एन्क्रिप्शन भाग के लिए, मुझे लगता है कि आप पहले से ही किया गया है वहाँ और वहाँ है ना?
न्सुकामी _

जवाबों:


12

आपको केवल फ़ाइल नाम के अंत में ".gpg" जोड़ने की आवश्यकता है (उदाहरण के लिए, आप एक ओआरजी फ़ाइल के लिए "Private.org.gpg" का उपयोग कर सकते हैं), और अंत में डाल दें

# Local Variables:
# epa-file-encrypt-to: "someone@somwhere.org"
# End:

जहाँ पर कोई भी व्यक्ति इस फाइल को एनक्रिप्ट करने के लिए आपके द्वारा उपयोग की जाने वाली gpg कुंजी की पहचान करता है।

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