特定のGPGキーを削除

特定のGPGキーを削除

これら2つのキーがあり、そのうちの1つだけが機能します。

$ gpg --list-keys
/home/myname/.gnupg/pubring.gpg
------------------------------
pub   2048R/12345678 2016-06-30
uid                  My Name (the working one) <[email protected]>
sub   2048R/12335678 2016-06-30
 
pub   2048R/123ww678 2016-08-11
uid                  My Name (the not working one) <[email protected]>
sub   2048R/1234as78 2016-08-11

次のようにキーを削除しようとすると:

gpg --delete-secret-keys My Name

機能するアイテムのみを削除することを選択できます。なぜ?

名前の代わりにIDで削除できますか?

私のオペレーティングシステムはFedora 24です。

答え1

キー識別子は削除に使用できます。あなたに命令は次のとおりです

gpg --delete-secret-key 1234as78

答え2

はい、名前の代わりに識別子を使用できます。これが最も安全なオプションです。

答え3

gpg --list-keysを使用して公開鍵と秘密鍵を表示しますgpg --list-secret-keys

gpg --delete-key [keyID]キーを削除するには、キータイプ(公開キーとgpg --delete-secret-key [keyID]秘密キー)に正しい削除コマンドを使用する必要があります。

関連情報