(मैं निम्नलिखित के सुरक्षा निहितार्थों को समझता हूं, और मैं उनके साथ ठीक हूं।)
मेरे पास अपनी org डायरेक्टरी में एक सिंगल एनक्रिप्टेड फाइल है diary.org.gpg
। मैंने कभी भी काम करने के लिए कोई विशेष विन्यास नहीं किया, फिर भी
- जब भी मैं फ़ाइल पर जाता हूं, मुझे एन्क्रिप्शन पासवर्ड के लिए संकेत दिया जाता है। जो माहान है।
- जब भी मैं बफर को सहेजता हूं, मुझे दो बार फिर से पासवर्ड के लिए कहा जाता है। जो मेरी समस्या है ।
ध्यान दें कि मैंने इस काम के लिए कुछ भी कॉन्फ़िगर नहीं किया है, इसलिए एजेंटों या कुंजीयर्स के बारे में किसी भी उत्तर को कॉन्फ़िगरेशन निर्देशों के साथ आना होगा।
मैंने फाइल के अंदर कहीं पासवर्ड लिखा है (हेडर या एंड-ऑफ-फाइल टिप्पणियों पर) रखने का सोचा। फिर, जब भी मैं बचत करता हूं, Emacs बफर में पासवर्ड पढ़ सकता है और मुझे संकेत देने के बजाय इसका उपयोग कर सकता है। लेकिन जब मैंने इस पर गौर करना शुरू किया, तो मैं पूरी तरह से कहीं खो गया epa.el
।
प्रश्न: बफर को सहेजते समय, इसके लिए संकेत दिए जाने के बजाय मैं Emacs से एन्क्रिप्शन सिस्टम / प्रक्रिया में सीधे पासवर्ड कैसे भेज सकता हूं?
बाकी सभी (मैं बफर में पासवर्ड ढूंढ रहा हूं) मैं खुद पता लगा सकता हूं। मैं बस समझ गया जब Emacs gpg के साथ हस्तक्षेप कैसे समझने की कोशिश कर रहा है।
ध्यान दें कि मैं उबंटू, आर्क लिनक्स और विंडोज पर हूं। यही कारण है कि मेरा पहला विचार एक एमएसीएस-केंद्रित समाधान था।
मैं एक ऐसे समाधान के साथ रह सकता हूं जो विंडोज पर काम नहीं करता है, जब तक कि मैं अभी भी उस पर फ़ाइल को मैन्युअल तरीके से एक्सेस कर सकता हूं।
gpg-agent
यह है कि यह ssh-agent
केवल आपके पास मौजूद पासवर्ड को संग्रहीत करने के लिए है, जैसे ही आप इसे सक्रिय करते हैं। इसलिए आपको पासवर्ड तब नहीं दिया जाएगा जब आप कोई फ़ाइल खोलते हैं, न ही जब आप इसे सेव करते हैं (जब तक कि एजेंट पासवर्ड याद रखता है), लेकिन मुझे नहीं लगता कि यह पासफ़्रेज़ तक फैला है, जो गूंगा है , यदि सत्य हैं।
gpg-agent
सही ढंग से सेट करना चाहते हैं , ताकि यह थोड़ी देर के लिए कुंजी को कैश करे? :)