Emacs自動暗号化とgpg

Emacs自動暗号化とgpg

Emacsは自動的にファイルを暗号化/復号化します.gpg。しかし、最近は、Linuxツールで暗号化されたファイルを復号化したり、gpgその逆に暗号化したりする機能を失いました。

私は使用する:

  • パスワードの対称暗号化
  • グヌープ 1.4.11
  • Emacs 24.0.92.1
  • Debian シード

gpg(emacsで暗号化)を使用して復号化すると、次のようになります。

gpg: decryption failed: bad key

emacs(gpgで暗号化)を使用した復号化は、次のことを提供します。

epa-file--find-file-not-found-function: Opening input file: Decryption failed,

これを避ける方法を知っていますか?

答え1

これは古い質問ですが、最近同じ問題が発生し、とにかく私の解決策を投稿します。

私の場合は、GnuPGキーを使用してファイルを暗号化しました。長いセッションのある時点で、Emacsはファイルを復号化する機能を失い、元の投稿と同じエラーメッセージを表示しました。

epa-file--find-file-not-found-function: Opening input file: Decryption failed

バックグラウンドで実行されている関連する「gpg-agent」プロセスを終了すると、Emacsは(パスワードを再要求した後)ファイルを復号化する能力を再取得しました。

答え2

おそらく適切なpinentryプログラムが欠落している可能性がありますが、残念ながらEmacs出力はあまり役に立ちません。

RedHatシステムでは、パッケージをインストールし、すべてが機能していることを確認できますpinentry-gtk

答え3

問題はこの(ロシア語)入力方式を利用したソリューションです。現在、これは暗号化/暗号解読中のパスワードに影響します。

関連情報