GnuPG / OpenGPG : 개인 키에서 공개 키 복구


17

공개 SSH 키는를 사용하여 개인에서 복구 할 수 있음을 알고 있습니다 ssh-keygen -y.

GPG의 개인 키에서 (삭제 된) 공개 키를 어떻게 복구 할 수 있습니까 (OpenGPG와 호환되는 방식으로)?

답변:


19

OpenSSH에서 공개 키 "복구"

ssh-keygen -y실제로 공개 키를 복구 하지는 않지만 개인 키에서 공개 키만 읽습니다. 여기서 공개 키는 OpenSSH 형식으로 저장된 경우 항상 첨부됩니다.

OpenPGP에서 공개 키 "복구"

OpenPGP와 유사 : OpenPGP 호환 방식으로 내보내는 경우 개인 키에는 항상 공개 키가 포함됩니다. 소유하고 신뢰하는 컴퓨터에서 가져오고 나중에 공개 키를 내보내십시오. GnuPG를 사용하여 다음과 같은 작업을 수행하십시오.

gpg --import [private-key-file]
gpg --export [key-id]

gpg --export 기본적으로 공개 키만 내 보냅니다.

공개 키도있는 곳

공개 키를 공유 한 경우 공개 키 서버 (예 : http://pgp.mit.edu )에서 찾거나 다른 친구가 자신의 컴퓨터 (그가 쉽게 gpg --export할 수있는 곳)에있을 가능성이 높습니다 .


-2

공개 키를 복구하려면 다음 명령을 사용하십시오.

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

죄송하지만이 질문에 대한 유용한 답변은 아닙니다. ssh-keygenGnuPG (OpenPGP) 키에서는 작동하지 않습니다.
CVn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.