비밀 키 삭제 후 gpg --list-keys 출력


7

나는 달리고 gpg --list-keys열쇠 고리에 존재하는 열쇠를 보여줍니다.

/home/kshitiz/.gnupg/pubring.gpg
--------------------------------
pub   4096R/8F64D7E0 2015-02-18
uid                  Kshitiz Sharma (http://ksharma.in) <ksharma.android@gmail.com>
sub   4096R/C87EAA9F 2015-02-18
sub   4096R/B63EFB4D 2015-02-18

비밀 키를 삭제합니다.

$ gpg --delete-secret-key ksharma.android@gmail.com
sec  4096R/8F64D7E0 2015-02-18 Kshitiz Sharma (http://ksharma.in) <ksharma.android@gmail.com>

Delete this key from the keyring? (y/N) y
This is a secret key! - really delete? (y/N) y

그런 다음 키를 다시 나열하십시오 gpg --list-keys. 동일한 출력 :

/home/kshitiz/.gnupg/pubring.gpg
--------------------------------
pub   4096R/8F64D7E0 2015-02-18
uid                  Kshitiz Sharma (http://ksharma.in) <ksharma.android@gmail.com>
sub   4096R/C87EAA9F 2015-02-18
sub   4096R/B63EFB4D 2015-02-18

비밀 키 8F64D7E0가 삭제 되지 않은 이유는 무엇 입니까?

이상하게도 gpg --delete-secret-key다시 실행하면 키를 찾을 수 없습니다.

gpg: key "ksharma.android@gmail.com" not found: eof
gpg: ksharma.android@gmail.com: delete key failed: eof

답변:


5

GPG는 공개 키와 개인 키를 다른 곳에 저장합니다.

당신은 언급을 출력 : /home/kshitiz/.gnupg/pubring.gpg"공개"키를 보유 ( 링)

개인 키를 나열하려면 --list-secret-keys스위치 를 사용해야합니다 .

8F64D7E0 키가 삭제되지 않는 이유에 따라 개인 키만 삭제하도록 요청했기 때문입니다. 개인 키를 삭제해도 공개 키에는 영향을 미치지 않으므로 계단식으로 삭제할 필요가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.