タグ付けされた質問 「gpg」

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

1
Ubuntu XenialでEmacs 25およびGnuPG 2.1を使用してミニバッファーピンエントリを有効にする
ドキュメントやフォーラムでかなりのダイビングとハンティングを行わなければならなかったので、他の人のためにここでQ&Aを行うことも考えました。 ミニバッファーでGnuPGパスフレーズプロンプトを有効にするにはどうすればよいですか?Emacs 25.1の変更ログには次のように書かれています: ** pinentry.elでは、gpgコマンドがEmacsから呼び出される(つまり、INSIDE_EMACS環境変数が設定される)かどうかに応じて、グラフィカルダイアログの代わりにミニバッファーを介してGnuPGパスフレーズを要求できます。この機能には、新しいバージョンのGnuPG(2.1.5以降)およびPinentry(0.9.5以降)が必要です。この機能を使用するには、「allow-emacs-pinentry」を「〜/ .gnupg / gpg-agent.conf」に追加し、「gpgconf --reload gpg-agent」で設定を再読み込みします。 ちょうどそれを行うと、グラフィカルなパスフレーズプロンプトでさえなく、エラーメッセージが表示されます。 これは、GnuPG 2.1.11を使用したLubuntu(Ubuntu Xenial)上のGNU Emacs 25.2.2です。
14 gpg  passwords  epa 

2
magitでコミットに自動的に署名する方法は?
GPGキーで各コミットに署名することに興味があります。私はgitとのインターフェースにmagitを使用しているため、各コミットに署名するようにmagitに指示することは可能かどうか疑問に思っていました(または、少なくともこれを達成するための回避策は実行可能でした)。
13 magit  git  security  gpg 

1
emacsを使用して.gpgファイルを復号化できませんが、コマンドラインgpgは機能します
accounts.org.gpgファイルがあります。私はgpgを使って直接開くことができます: $ 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> しかし、Emacsを使用して同じファイルを開くことはできません。emacsで開こうとすると、エラーが発生します。 …
12 gpg  epa 

1
emacs .initファイルからパスワードとユーザー名を削除するにはどうすればよいですか?
例: emacs .initファイルにIRCユーザー名とパスワードがあります パブリックgithubリポジトリを使用してデバイス間で.initファイルを共有しています 表示しないように、.initでこの見出しを暗号化します org-encrypt-entryがファイル保存時に常に暗号化するとは限らない したがって、私は常にgit pushの前に確認する必要があります また、トラブルシューティングに役立つように、.initのスニペットをIRCの人と共有することもあります。今日、私はIRC pwを投稿し、すぐにリセットする必要がありました。 .initファイルでun / pwをハードコーディングする代わりに、elispを使用して.gpg dir /ファイルを他の場所で参照できますか?
9 gpg  irc 

1
* .gpgファイルの読み取り/保存時に入力するパスフレーズをキャッシュするようにgpg-agentを取得するにはどうすればよいですか?
gpgEmacsを使用して-encryptedファイルを操作し、Emacsセッションごとに一度だけ、各暗号化ファイルのパスフレーズを入力できるようにしたいと考えています。 以前は変数epa-file-cache-passphrase-for-symmetric-encryptionをtに設定してこれを行うことができましたが、これは機能しなくなりました。説明は、変数のドキュメントの最後の行にありますepa-file-cache-passphrase-for-symmetric-encryption。 (defcustom epa-file-cache-passphrase-for-symmetric-encryption nil "If non-nil, cache passphrase for symmetric encryption. For security reasons, this option is turned off by default and not recommended to use. Instead, consider using gpg-agent which does the same job in a safer way. See Info node `(epa) Caching Passphrases' for more information. Note …
9 gpg  encryption  epa 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.