गुप्त कुंजी नहीं मिली: gpg


1

ईमेल भेजने के लिए मैं म्यूट का उपयोग कर रहा हूं। जब मैं कुछ भेजने के लिए आता हूं, तो मुझे एक संदेश मिलता है जिसमें लिखा होता है 'एंटर योर कीआईडी', मैं अपने एक gpg मालिक के उपयोगकर्ता की कुंजी का चयन करता हूं (जिसके लिए मैंने gpg --gen-key का उपयोग करके कुंजी की एक जोड़ी उत्पन्न की थी)। फिर मुझे अपना पासवर्ड दर्ज करने के लिए कहा जाता है: मैं इसे टाइप करता हूं और मेरे पास amlways में एक ही संदेश है

gpg: « 0x12345678 » a été ignorée : secret key is not available
gpg: /var/folders/_h/gqsdf0mh1sdfsdf154p76kr0gn/T//mutt-MacBook-Pro-501-28262-08021219660: sign+encrypt failed

कोई समझा सकता है कि? मैंने इसे गूगल करने की कोशिश की लेकिन मुझे नहीं मिला

जवाबों:


2

GPG विकल्पों को p दबाकर एक्सेस किया जाता है (जो PGP के लिए खड़ा है, GPG नहीं, क्योंकि PGP बहुत पुराना है, वास्तव में, म्यूट में GPG समर्थन के सभी अभी भी PGP लेबल है)। यह स्क्रीन के नीचे एक मेनू लाता है:

(ई) एनक्रिप्ट, (एस) इग्नोर, साइन (ए) एस, (बी) ओथ, सिलेक्ट (एम) आईसी एल्गोरिथ्म, या (एफ) इसे भूल जाओ? _ यदि आप संदेश पर हस्ताक्षर करना चाहते हैं, तो बस प्रेस करें। यदि आप इसे एन्क्रिप्ट करना चाहते हैं, तो ई दबाएं। साइन और एनक्रिप्ट दोनों करने के लिए, b दबाएं।

कभी-कभी जब GPG के साथ म्यूट में ई-मेल एन्क्रिप्ट करते हैं, तो आप इस तरह एक **** संदेश देख सकते हैं : ****

Smith@company.com के लिए keyID दर्ज करें: _

यदि आप इसे देखते हैं, तो इसका मतलब है कि म्यूट के पास यह निर्धारित करने के लिए पर्याप्त जानकारी नहीं है कि किस कुंजी का उपयोग करना है। चूंकि म्यूट ई-मेल प्राप्तकर्ता सूची (To: और Cc: हेडर) का उपयोग करता है, यह निर्धारित करने के लिए कि कौन सी एन्क्रिप्शन कुंजियों का उपयोग करना है, तो आपको हेडर में अधिक जानकारी जोड़ने की आवश्यकता हो सकती है। यदि आपका टू: हेडर में केवल एक ई-मेल पता और नाम नहीं है, तो नाम जोड़ने और उसके बाद ई-मेल पता डालने की कोशिश करें, ठीक उसी तरह जैसे GPG यूजर आईडी दिखाता है।

((स्रोत))

**उम्मीद है की यह मदद करेगा!
* इसके अलावा, मैं थंडरबर्ड में देखने का सुझाव दे सकता हूं ? इसका एक बेहतरीन ईमेल एप्लीकेशन imo है। बस थोड़ा सुझाव जोड़ रहे हैं!


HI एडी, आपकी प्रतिक्रिया के लिए धन्यवाद। लेकिन मैं अपने आप को एक ईमेल भेज रहा हूं, मेरे पास एक gpg कुंजी और एक पासवर्ड है। जब मैंने अपना नाम और अपना ईमेल To: हेडर में जोड़ने के बाद 'Send' चलाया, तो मुझे एक पासवर्ड दर्ज करने के लिए कहा गया, जो मैंने किया। तब मेरे पास हमेशा एक ही संदेश होता है: साइन + एन्क्रिप्ट विफल: गुप्त कुंजी उपलब्ध नहीं है। किसी भी मदद की बहुत सराहना की जाएगी
epsilones

मैं अपनी आधी समस्या को ठीक करने में सक्षम था, हस्ताक्षर नहीं कर रहा था, लेकिन केवल संदेश को क्रिप्ट (हस्ताक्षर नहीं कर रहा था)। लेकिन अब, जब मैं अपना संदेश भेजता हूं, तो मुझे एक त्रुटि संदेश / उपयोगकर्ता / myhome / मेल / [जीमेल] / संदेश दूत मिलता है: ऐसी कोई फ़ाइल या निर्देशिका (ग़लती = 2) नहीं। (संदेश दूत भेजे गए संदेशों के लिए खड़ा है) मैंने एक '[जीमेल] फ़ोल्डर और एक' संदेश दूत 'सबफ़ोल्डर बनाने की कोशिश की, लेकिन यह अभी भी मुझे यह बताने में काम नहीं कर रहा है कि / उपयोगकर्ता / myhome / मेल / [जीमेल] / संदेश इंवॉयस नहीं है मेलबॉक्स .. क्या आप कृपया मदद कर सकते हैं?
एप्सिलोन्स

0

मुझे भी ऐसी ही समस्या हो रही थी। मैंने इसे अपनी muttrc फ़ाइल को संशोधित करके तय किया।

Mutt वितरण अपनी contribनिर्देशिका में एक नमूना gpg विन्यास के साथ आता है । इसे कहते हैं gpg.rc। मैंने बिना किसी बदलाव के यह सब जोड़ा, और अब मैं Mutt में GPG-एन्क्रिप्टेड ईमेल संदेश भेज और प्राप्त कर सकता हूं।

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

set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-verbose --import %f"
set pgp_export_command="gpg --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r"
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r"
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.