Bir accounts.org.gpg
dosyam var. Doğrudan gpg kullanarak açabilirsiniz:
$ 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>
Ama aynı dosyayı Emacs kullanarak açamıyorum. Emacs'de açmaya çalışmak bana bir hata veriyor:
epa-file--find-file-not-found-function: Opening input file: Decryption failed, No secret key: E295ECEC7CC8AAC6
Bu işi yapmak için emacs tarafında yapılandırmam gereken bir şey var mı?
Ek bir arka plan için, bu dosyayı başka bir makinede (Emacs'ın aynı sürümünü kullanarak) oluşturdum, burada Emacs bu dosyayı okuyabilir / yazabilir. Daha sonra içeriğinin ~/.gnupg
üzerine bu makineye kopyaladım . Ve şimdi gpg hala okuyabilir, ancak Emacs okuyamaz.
EDIT: Bu bir gpg1 vs gpg2 farkı olabilir mi?
$ gpg2 --decrypt accounts.org.gpg
gpg: encrypted with RSA key, ID E295ECEC7CC8AAC6
gpg: decryption failed: No secret key
Diğer makinedeki Emac'lar (aynı yapılandırmayı, Emacs'ın (25.1) aynı sürümünü ve aynı işletim sistemini (Fedora 24 x86_64, gpg ve gpg2 paketlerinin aynı sürümü) kullanarak) nasıl okundu ve yazdı. Her neyse,
(setq epg-gpg-program "/usr/bin/gpg")
Yine de aynı hatayla sonuçlanır.
(setq epg-gpg-program "gpg2")
mi