(私は以下のセキュリティへの影響を理解しており、それらには問題ありません。)
orgディレクトリに暗号化されたファイルが1つありますdiary.org.gpg
。動作するように特別な設定をしたことはありませんが、
- ファイルにアクセスするたびに、暗号化パスワードの入力を求められます。それは素晴らしいです。
- バッファーを保存するたびに、もう一度パスワードの入力を求められます。それが私の問題です。
これが機能するように何も設定していないことに注意してください。そのため、エージェントまたはキーリングに関する回答には設定手順が必要です。
パスワードをファイル内のどこかに(ヘッダーまたはファイルの終わりのコメントで)書き続けることを考えました。そうすれば、保存するたびに、Emacsはバッファー内のパスワードを読み取り、プロンプトを表示する代わりにそれを使用できます。しかし、私がこれを調べ始めたとき、私は内部のどこかに完全に迷子になりましたepa.el
。
Q:バッファーを保存するときに、プロンプトが表示される代わりに、Emacsから暗号化システム/プロセスに直接パスワードを送信するにはどうすればよいですか?
残りのすべて(バッファー内のパスワードの検索)私は自分自身を把握できます。Emacsがgpgとどのようにインターフェースを取っているのかを理解しようとすると、迷子になりました。
Ubuntu、Arch Linux、およびWindowsを使用していることに注意してください。これが、私の最初のアイデアがemacs中心のソリューションであった理由です。
手動でそのファイルにアクセスできる限り、Windowsで動作しないソリューションを使用できます。
gpg-agent
は、それssh-agent
をアクティブにすると、持っているパスワードを単に保存することに似ているということです。そのため、ファイルを開いたり保存したりするときに(エージェントがパスワードを記憶している限り)パスワードの入力を求められることはありませんが、これはパスフレーズにまで拡張されるとは思いません。 、 真であれば。
gpg-agent
、キーをしばらくキャッシュするように正しくセットアップしたいでしょうか?:)