鍵を削除するということ
GnuPGでは、簡単に保持している鍵を削除することができます。
ただし、いつでもすぐに同じ鍵を手に入れることができるとは限らないので、事前に別ページ「
鍵の読み出し/書き出し」等でコピーを書き出しておくことをお勧めします。今は必要ないと思っても、またいつ必要になるかわかりません。
GnuPG以外のPGP製品でもそれは変わりません。
なお、秘密鍵はコマンドで出力できませんので、Documents and Settings内のユーザー名\Application Data\gnupg内のデータを手動コピーしておいてください。
--delete-key
--delete-keyは、保持している公開鍵を削除するためのコマンドです。
コマンドは以下のように入力します。
gpg --delete-key [検索語句]
例:
gpg --delete-key Taro
gpg --delete-key @example.com
検索語句には、鍵ID、ユーザーID、ユーザー名、コメント、メールアドレスやその一部が利用できます。
検索後、以下のような情報が表示されます。
pub [鍵のビット数][鍵の暗号化の種類]/[鍵ID] [作成された年]-[月]-[日] [ユーザー名] ([コメント]) <[メールアドレス]>
この鍵を鍵輪から削除しますか? (y/N)
例:
pub 1024D/D6ABB386 2009-08-01 Example Taro (I'm very Taro) <example_taro@example.com>
この鍵を鍵輪から削除しますか? (y/N)
検索語句から該当する公開鍵が探し出され、一覧表示されます。
これらの鍵を削除しても構わなければ、yを押します。
--delete-secret-key
--delete-secret-keyは、秘密鍵を削除するためのコマンドです。
秘密鍵は再び同じものを外部から取り込むことが不可能ですので、事前にコピーを取り、削除は慎重におこなってください。
コマンドは以下のように入力します。
gpg --delete-secret-key [検索語句]
例:
gpg --delete-secret-key Example T
gpg --delete-secret-key @example.com
検索語句には、鍵ID、ユーザーID、ユーザー名、コメント、メールアドレスやその一部が利用できます。
検索後、以下のような情報が表示されます。
sec [鍵のビット数][鍵の暗号化の種類]/[鍵ID] [作成された年]-[月]-[日] [ユーザー名] ([コメント]) <[メールアドレス]>
この鍵を鍵輪から削除しますか? (y/N)
例:
sec 1024D/ZZZZZZZZ 2009-08-01 Example Taro (I'm very Taro) <example_taro@example.com>
この鍵を鍵輪から削除しますか? (y/N)
検索語句から該当する秘密鍵が探し出され、一覧表示されます。
これらの鍵を削除してもよければ、yを押して、二度承諾すれば削除完了です。
--delete-secret-and-public-key
--delete-secret-and-public-keyは、保持している公開鍵と秘密鍵を同時に削除するためのコマンドです。
秘密鍵を削除する際は、同ページ「
--delete-secret-key」よりもこちらを使ったほうが勝手が良いかと思われます。(公開鍵だけを残していてもあまり意味がないので)
秘密鍵は再び同じものを外部から取り込むことが不可能ですので、事前にコピーを取り、削除は慎重におこなってください。
コマンドは以下のように入力します。
gpg --delete-secret-and-public-key [検索語句]
例:
gpg --delete-secret-and-public-key Taro Ex
gpg --delete-secret-and-public-key example_taro@
検索語句には、鍵ID、ユーザーID、ユーザー名、コメント、メールアドレスやその一部が利用できます。
検索後、以下のような情報が表示されます。
sec [鍵のビット数][鍵の暗号化の種類]/[鍵ID] [作成された年]-[月]-[日] [ユーザー名] ([コメント]) <[メールアドレス]>
この鍵を鍵輪から削除しますか? (y/N)
例:
sec 1024D/ZZZZZZZZ 2009-08-01 Example Taro (I'm very Taro) <example_taro@example.com>
この鍵を鍵輪から削除しますか? (y/N)
検索語句から該当する公開鍵と秘密鍵が検索され(表示は秘密鍵のみ)、一覧表示されます。
これらの鍵を削除してもよければ、yを押して、二度承諾すれば削除完了です。