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

gpgは、GNUプライバシーガード(GnuPG)の主要なコマンドラインツールであり、公開鍵暗号化のためのOpenPGP標準を実装しています。暗号化、署名の(検証)、信頼のWebなどの信頼モデルが可能です。gpg(およびそのライブラリgpgme)は、多くのFOSS暗号アプリケーション(メールユーザーエージェントなど)のベースです。スタンドアロンバージョン(1.x)と秘密キーの処理にgpg-agentが必要なバージョン(2.x)があります。

3
秘密のgpgキーをインポートする方法(あるマシンから別のマシンにコピーされます)?
gpgキーをあるマシンから別のマシンにコピーしようとしています。 私がやります: gpg --export ${ID} > public.key gpg --export-secret-key ${ID} > private.key ファイルを新しいマシンに移動してから、次の操作を行います。 gpg --import public.key gpg: nyckel [ID]: public key [Name, e-mail] was imported gpg: Total number of treated keys: 1 gpg: imported: 1 (RSA: 1) gpg --allow-secret-key-import private.key sec [?]/[ID] [Creation date] [Name, e-mail] ssb [?]/[SUB-ID] [Creation date] …
153 gpg 

2
gpg:鍵サーバーの受信に失敗しました:dirmngrなし
Debian Stretchサーバーでキーを受信しようとすると、次のエラーが表示されます。 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory gpg: keyserver receive failed: No dirmngr
94 debian  apt  gpg 

1
gpgを使用して期限切れのキーペアを更新する方法
gpgキーペアが期限切れになったときに更新する最良の方法は何ですか?また、メソッドの理由は何ですか? キーペアはすでに多くのユーザーによって署名されており、公開サーバーで利用できます。 新しいキーは期限切れの秘密キーのサブキーである必要がありますか? 古い人が署名する必要があります(キーを編集し、有効期限を明日に変更することもできますか?) 新しいキーは古いキーに署名する必要がありますか?
82 gpg  maintenance 

8
GPG公開鍵を追加しようとしたときにキーサーバーがタイムアウトしました
CPGでプログラムをインストールするための公開キーを追加しようとしています。しかし、私はこれにはかなり新しいですが、私が見つけたすべてのコマンドは私に同じエラーを与えました: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver receive failed: keyserver error これがどのように可能かは、私がキーサーバーへの接続を確立することを不可能にする何らかの封鎖の背後にあるようです。私は多くのOPの質問を調べ、見つけられるすべてのコマンドを試しましたが、何も機能しませんでした。誰も以前にこの問題を抱えていましたか?
67 bash  ubuntu  gpg 

17
--passphraseでもgpgがパスワードを要求する
パスワードを要求せずにgpgファイルを抽出するには、次のコマンドが必要です。 gpg --passphrase 1234 file.gpg しかし、パスワードを要求します。どうして? これも同じ動作をします: gpg --passphrase-file passfile.txt file.gpg Ubuntuをgnome 3で使用し、Fedoraで動作していたことを覚えています
65 shell-script  gpg 

5
GPG使用フラグは、主要な詳細リストでどのように定義されていますか?
キーの詳細を一覧表示すると、次のような出力が得られます。 $ gpg --edit-key SOMEID pub [..] created: [..] expires: [..] usage:SC [..] sub [..] created: [..] expires: [..] usage: E またはusage: SCA、別のキー(マスターキーパーツ)でも。 使用法フィールドのこれらの略語はどういう意味ですか? 私はそれを引き出すことができます: S -> for signing E -> for encrypting しかし、何についてCとA? そして、もっとありますか? そして、このようなものをどこで見るべきでしょうか?
58 gpg 


3
プロキシの背後でapt-keyを使用してgpgキーを追加できない
apt-keyUbuntu 17.04に切り替えたため、体系的にgpgキーを追加できません(ただし、直接関連しているとは思いません)。Spotifyのレポキーを使用した例: $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 Executing: /tmp/apt-key-gpghome.wRE6z9GBF8/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 gpg: keyserver receive failed: No keyserver available hkp://プレフィックスを削除しても同じです。 コンテキスト:CNTLMを使用して、ローカルの企業プロキシに対処します。環境変数が設定されます(/etc/environment): $ env | grep 3128 https_proxy=http://localhost:3128 http_proxy=http://localhost:3128 ftp_proxy=http://localhost:3128 /etc/apt/apt.conf設定されています(aptコマンドは正常に機能しています): $ cat /etc/apt/apt.conf Acquire::http::Proxy "http://localhost:3128"; Acquire::https::Proxy "http://localhost:3128"; Acquire::ftp::Proxy "http://localhost:3128"; 最後に、指定されたキーサーバーに到達できるようです: $ curl keyserver.ubuntu.com:80 <?xml version="1.0"?> <!DOCTYPE …
34 debian  apt  proxy  gpg 

1
GPGエージェントはどのように機能しますか?
私のgpg.confファイルには、という行がありますuse-agent。 これはデーモンであるgpg-agentを指すことを理解しています。マニュアルページには、「gpg-agentは、プロトコルから独立して秘密(プライベート)キーを管理するデーモンです。これは、gpgおよびgpgsmのバックエンドとして、および他のいくつかのユーティリティで使用されます。」 誰もこれがgpgのコンテキストで何を意味するのか説明できますか?gpg-agentのポイントは何ですか? 現在、GPG 1.4を使用しています。 エージェントが実行されているかどうかを確認するにはどうすればよいですか?実際には、gpg-agentが基本的なGPG 1.4パッケージと共にインストールされているかどうかすらわかりません。 実行されていない場合、どのように開始できますか? 実行中の場合、どうすれば停止できますか?
31 gpg  gpg-agent 

4
「パス」パスワードマネージャーにパスワードを追加しようとしています。しかし、私の試みは「公開鍵なし」GPGエラーで失敗します。どうして?
Pass:標準のUnixパスワードマネージャーをインストールしようとしていますが、アプリケーションにパスワードを追加しようとすると、これらのエラーが発生します gpg: Kelly's Passwords: skipped: No public key gpg: [stdin]: encryption failed: No public key GPG公開鍵? コマンドを入力すると、次のようgpg --list-keysになります: /home/khays/.gnupg/pubring.gpg ------------------------------ pub 2048R/64290B2D 2012-11-05 uid Kelly Hays <hays.kelly@gmail.com> sub 2048R/0DF57DA8 2012-11-05 私はこれをどのように修正するのか、少し考えに迷いますか?

4
RPMパッケージが署名されたGPGキーを確認するにはどうすればよいですか?
RPMの暗号署名は、rpm -Kコマンドで検証できます。これは、署名がRPMのデータベースにあり、有効である場合にgpg(またはpgp)を含む文字列を返しOKます。 パッケージが署名されていないが、チェックサムが有効な場合、まだ取得できますOKが、いいえgpgです。 パッケージが署名されているが、RPMデータベースにキーがない場合、(GPG)(大文字)とを取得しNOT OKAY、続いてを取得し(MISSING KEYS: GPG#deadbeef)ます。 パッケージのインストールを機能させるために、インストールするキーを見つけたい場合に便利です。 しかし、RPMキーリングのいくつかのキーのどれが特定のパッケージの署名に使用されたかを確認したい場合はどうすればよいですか?

1
「gpgkeys:HTTPフェッチエラー1:サポートされていないプロトコル」エラーでHKPS経由でGPGキーをフェッチできません
keys.gnupg.netとhkps.pool.sks-keyservers.netを介していくつかのGPGキーを取得しようとしていますが、両方とも失敗します: gpg: requesting key 1F41B907 from hkps server hkps.pool.sks-keyservers.net gpgkeys: HTTP fetch error 1: unsupported protocol Debianテストを使用しています。gpg --version利回りgpg (GnuPG) 1.4.16
25 gpg 

2
gpgがgpg-agentを見つけるようにする方法
Fedora 22では、gpgはgpg-agentを見つけられません。 % gpg-agent --daemon % gpg -vvv --use-agent --no-tty --decrypt file.gpg gpg: using character set `utf-8' :pubkey enc packet: version 3, algo 1, keyid 3060B8F7271AFBAF data: [4094 bits] gpg: public key is 271AFBAF gpg: using subkey 271AFBAF instead of primary key 50EA64D5 gpg: using subkey 271AFBAF instead of primary …
23 gpg  gpg-agent 

1
Gentoo Linux GPGは、パラメータを介して渡されるファイルを適切に暗号化しますが、標準入力から読み取るときに「デバイスに不適切なioctl」をスローします
Gentoo Hardenedをカーネル4.1.7-hardened-r1で実行していDISPLAYます。パスワードプロンプトにpinentry-cursesを使用するために、SSHから開かれたシェルセッションからGPGを使用し、変数を無効にしてファイルを暗号化しようとしています。使用gpg -o file.gpg --symmetric fileすると、うまく暗号化できます。使用するpv file | gpg -o file.gpg --symmetricと、次のエラーメッセージが表示されます。 gpg-agent[30745]: command get_passphrase failed: Inappropriate ioctl for device
23 ssh  gentoo  gpg  gpg-agent 

1
gpg —list-keysコマンドは、秘密キーをクリーンインストールにインポートした後にuid [unknown]を出力します
Arch Linuxをクリーンインストールし、バックアップしたgpgプライベートキーをインポートしました。健全性チェックとして、私は走りました: gpg —list-keys uid現在の読み取りを除き、すべてが正常に表示されます。 uid [ unknown ] User < user@useremail.com > クリーンインストールの前にこのキーを最初に作成したとき、次のようになりました。 uid [ ultimate ] User < user@useremail.com > クリーンインストールにインポート[ ultimate ]した[ unknown ]後、なぜからに変更されるのですか? 前もって感謝します。
21 gpg  gnu 

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