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

GNUプライバシーガード(GnuPGまたはGPG)は、暗号化ソフトウェアのPGPスイートのGPLライセンスの代替手段です。GnuPGは、OpenPGPの現在のIETF標準トラック仕様であるRFC 4880に準拠しています。

2
OpenPGPキーサーバーを更新してIDを追加および削除する
OpenPGPキーに新しいIDを追加するとき、公開キーをキーサーバーにアップロードして、他の人がコピーを更新できるようにします。 現在、IDを削除すると、キーサーバーは新しいバージョンの公開鍵に更新されますか、それとも新しいバージョンのIDが少ないため古いコピーを保持しますか? 私が求めたように、キーが更新される場合、誰かがそれをアップロードする場合、誰かが古い公開キーで新しい公開キーを上書きできますか?
1 gnupg  pgp  openpgp 

0
Windowsで.asc / .pgp /などのファイルをKleopatraにリンクする方法は?
Thunderbirdで表示される電子メールの添付ファイルに* .ascまたは* .pgpファイルがありますが、これらの拡張子を持つファイルがハードドライブにあります:Windows 7でKleopatra(常に開いている)とリンクするにはどうすればよいですか?そのため、ファイルをダブルクリックすると、Kleopatraで自動的に開きます。
1 windows  gnupg  pgp 

1
Grepは一致する行をGnuPG出力で一致するキーIDを返します
この入力がある: rsa2048/C7927B82 2015-08-30 rsa2048/FB2D99F9 2015-08-30 grepがキーIDのみを返すようにしますC7927B92。例:。マッチの前後にGrep文字のパターンを使用しますか?、私は使用しました grep -o -P 'rsa.{3,13}' その結果 rsa2048/FB2D99F9 これをクリーンアップするにはどうすればよいですか? 重複する短いキーIDを見つけたい。次に、短いキーIDのgrepリストを取得し、次にソートして、sort |で重複をテストします。uniq -d。ただし、偽の複製が提供されるため機能しません。 gpg2 --list-keys | grep -o -P 'rsa.{3,13}' | sort | uniq -d rsa2048/2642B5CD rsa2048/DF6AA92A

0
emacsとorg-cryptを使用したgpg-agent
emacsで暗号化されたテキストブロックのパスキーをキャッシュするようにgpg-agentを構成しようとしています。org-cryptを単独で使用してorg-cryptが正常に動作するようになりましたが、gpg-agentをセットアップしようとすると失敗します。 eval $(gpg-agent --daemon).profile(debianシステムから実行している)に入れると、emacsは「復号化に失敗しました:特異なエラー」というエラーを出します。また、次のスクリプトも.profileに追加しようとしました。 eval $(gpg-agent --daemon --enable-ssh-support --write-env-file "${HOME}/.gpg-agent-info") if [ -f "${HOME}/.gpg-agent-info" ]; then . "${HOME}/.gpg-agent-info" export GPG_AGENT_INFO export SSH_AUTH_SOCK fi GPG_TTY=$(tty) export GPG_TTY これを実行すると、emacsは次の文字列を使用してパスワードの入力を求めます。 +---------------------------------------------------------------------------+| You need a passphrase to unlock the secret key for user: これは、ミニバッファが通常どこにあるかを示しますが、フォーマットは壊れます。さらに、端末がロックされ、セッションを完全に強制終了する必要があります(画面を使用してセッションを保存しますが、それでもデタッチできません)。 これはどこかの設定ミスのように見えますが、それをデバッグする方法はわかりません。次に何をすべきですか?
1 emacs  gnupg  org-mode 

1
gnupgがファイルを自動的に復号化するのを防ぐ方法は?
私はOSX 10.13.4を使用しています。ターミナルからgnupgを使用する方法を学んでいます。ファイルを暗号化した gpg --cipher-algo AES256 -c input.txt -o output.gpg パスワードを要求されたので、パスワードを作成しました。ファイルは暗号化されました。しかし、その後、コマンドを発行するgpg -d output.gpgと、パスワードを聞かずにそれを復号化しますか?_? どうすればそれを防ぐことができますか? 編集 これに続いて、私は着手しmax-cache-ttl 0ましたが.gnupg/gpg-agent.conf、うまくいくようですが、これが本当に正しいことであることを誰もが確認できますか?


1
バッチGPGキーを生成するときに「transient-key」を使用できない
私はいくつかのテストキーを生成していますが、使用することはできません %no-protection そして %transient-key フラグ次のようなメッセージが表示されます。 $ cat dwight | gpg --homedir "dwight-keys" --gen-key --batch gpg: keyring `dwight-keys/secring.gpg' created gpg: keyring `dwight-keys/pubring.gpg' created gpg: Generating a key for Dwight Schrute gpg: skipping control `%no-protection' () gpg: skipping control `%transient-key' () Not enough random bytes available. Please do some other work to …


1
GnuPG —すでに署名されたメッセージを暗号化する
少なくとも受信メールサーバーに暗号化して保存できるように、受信後に電子メールを暗号化するプログラムに取り組んでいます(ただし、プレーンテキストで送信されます)。すでに暗号化されたメールを二重暗号化しないように設計されていますが、まだ署名済みのメールの暗号化に失敗しているようです。 この一連のコマンドをテストしましたが、失敗します。これは基本的にプログラムが行っていることです: echo "Hello" > blah.txt gpg --clearsign blah.txt gpg --encrypt --armor blah.txt.asc gpg --decrypt blah.txt.asc.asc 通常、最後のコマンドは署名を復号化し、検証します。ただし、代わりに復号化のみを行い、署名の検証には2回目の--validateパスが必要です。これは、PGPサポートが含まれている場合でも、メールクライアントがメールを誤って表示することを意味します。
pgp  gnupg 

1
gpg拡張子の署名を使用したClonezillaのチェックサムファイルの検証
Clonezilla Liveの公式ダウンロードページには、CHECKSUMS.TXTおよびCHECKSUMS.TXT.gpgファイルがあります。 ただし、通常の検証コマンドでは署名を検証できません。 $ gpg --verify --keyring ./CHECKSUMS.TXT.gpg ./CHECKSUMS.TXT gpg: no valid OpenPGP data found. gpg: the signature could not be verified. Please remember that the signature file (.sig or .asc) should be the first file given on the command line. そして $ gpg --verify ./CHECKSUMS.TXT.gpg gpg: no signed data …

1
Windowsで暗号化されたOpenPGPメッセージからバージョン情報を削除する方法
Powershell経由でWindows 8.1のGnuPGでKeybase.ioを使用しています。暗号化または署名されたメッセージからバージョン行を削除する方法を疑問に思っています。私が意味する場合の例は次のとおりです。 -----BEGIN PGP MESSAGE----- Version: GnuPG v2 <-- **Remove this (line).** owEBTQGy/pANAwACARsm2bqGdVliAcsdYgBUavgLVGVzdCBmb3IgU3RhY2tPdmVy ZmxvdyCJARwEAAECAAYFAlRq+AsACgkQGybZuoZ1WWKlVgf/cfsU/aJYnNIimAwq DKKfWox9c7rEC5ug6qcQzb5YFPsGuyMtZ1Tx9SwCmvU7IXtlnK/BY6H4ut50zOzl 8O8fYaaK63NupeEThlNK1fMvTmt56GLRSgGZ9yBOdkaC3A3SWBAsniPoj5wjBr7m /MHnqs5Gw1Mtp8I8issZzTQXGjq4j6mAli1Vb3lBpESuF/s/uOxY8jSCV8SDH0UU RxKoVnzqXd7mD2Dv+KE8K1PKVbVNyT+vIc+rOsRKkaW+6rSXVXie4DWkKxCP5RPe 3Ma3KMark71EwNW86IWryFm8YkP4vt31HKMwW4HUb6nhFF24IQOPle51YoiyZWUC ejtY4Q== =xKTQ -----END PGP MESSAGE----- また、オプションに追加できるオプションを見つけましたが、オプションファイル自体は見つかりません(gpg.conf)。
windows  gnupg  pgp 

1
Dockerコンテナでパスフレーズを要求する--passphrase-fdを使用したスクリプトの最新のgpg
私gpgはDocker Debian:latest自動ビルドとgpgそれが機能するターミナルで使用していますが、スクリプトで使用すると、パスフレーズを要求しますが、私はこれを好きです: passphrase=$(cat /build/secure/passphrase.txt) echo $passphrase | gpg --passphrase-fd 0 --import /build/secure/gpg/secret-signing-key.pgp しかし、私がターミナルでやれば、うまくいきます! どうして?どうして?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.