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