orgmodeファイルを自動的に暗号化する方法は?


11

いくつかの組織モードファイルが存在するgitリポジトリがあります。それらのいくつかはプライベートな性質を持っており、gitリポジトリが存在するサーバーには、信頼できないサードパーティがアクセスできます。それで私はプライベートな組織ファイルを暗号化したいのです。

私が達成したいことは次のとおりです:最初にファイルは暗号化されます。これは、パスワード付きの対称鍵にすることも、GnuPG鍵にすることもできます。ファイルを開くと、Emacsはパスフレーズを要求し、ファイルを開きます(pwが正しい場合)。これで、他のorgファイルと同じようにorgファイルを操作できます。ファイルを保存または閉じると、再度暗号化されます。また、git commitも暗号化する必要があります。

GNU / Emacsでそのようなことをするにはどうすればよいですか?


3
Emacsとファイルの暗号化の部分については、あなたはすでにそこに行ったことがありますか?
ヌスカミ_

回答:


12

ファイル名の最後に ".gpg"を追加するだけで(たとえば、orgファイルには "private.org.gpg"を使用できます)、最後に置くだけです。

# Local Variables:
# epa-file-encrypt-to: "someone@somwhere.org"
# End:

ここで、someone @ somwhere.orgは、このファイルの暗号化に使用するgpgキーを識別します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.