Ich habe eine accounts.org.gpg
Datei. Ich kann es mit gpg direkt öffnen:
$ gpg -d ./accounts.org.gpg
You need a passphrase to unlock the secret key for
user: "Omair Majid <removed@removed>"
4096-bit RSA key, ID 7CC8AAC6, created 2012-01-18 (main key ID 66484681)
gpg: encrypted with 4096-bit RSA key, ID 7CC8AAC6, created 2012-01-18
"Omair Majid <removed@removed>"
+TITLE: Accounts
<rest of output removed>
Aber ich kann nicht dieselbe Datei mit Emacs öffnen. Der Versuch, es in Emacs zu öffnen, gibt mir einen Fehler:
epa-file--find-file-not-found-function: Opening input file: Decryption failed, No secret key: E295ECEC7CC8AAC6
Muss ich auf der Emacs-Seite etwas konfigurieren, damit dies funktioniert?
Für einige zusätzliche Hintergrundinformationen habe ich diese Datei auf einem anderen Computer (mit derselben Version von Emacs) erstellt, auf dem Emacs diese Datei problemlos lesen / schreiben konnte. Ich habe dann den Inhalt von ~/.gnupg
over auf diese Maschine kopiert . Und jetzt kann gpg es immer noch lesen, Emacs jedoch nicht.
EDIT: Könnte dies ein Unterschied zwischen gpg1 und gpg2 sein?
$ gpg2 --decrypt accounts.org.gpg
gpg: encrypted with RSA key, ID E295ECEC7CC8AAC6
gpg: decryption failed: No secret key
Wie wurde der Emacs auf dem anderen Computer (mit derselben Konfiguration, derselben Version von Emacs (25.1) und demselben Betriebssystem (Fedora 24 x86_64, dieselbe Version von gpg- und gpg2-Paketen)) von ihm gelesen und darauf geschrieben? Wie auch immer,
(setq epg-gpg-program "/usr/bin/gpg")
Führt immer noch zum gleichen Fehler.
(setq epg-gpg-program "gpg2")
?