公開SSHキーはssh-keygen -y
を使用してプライベートから復元できることを知っています。
(削除された)公開鍵をGPGの秘密鍵から(できればOpenGPG互換の方法で)復元するにはどうすればよいですか?
ssh-keygen -y
は実際には公開鍵をrecoverするのではなく、OpenSSH形式で保存されている場合は常に添付されている秘密鍵からそれを読み取るだけです。
OpenPGPの場合と同様:OpenPGP準拠の方法でエクスポートした場合、秘密鍵には常に公開鍵が含まれます-所有し信頼できるコンピューターにそれをインポートし、後で公開鍵をエクスポートします。 GnuPGを使用して、次のようにします。
gpg --import [private-key-file]
gpg --export [key-id]
gpg --export
はデフォルトで公開鍵のみをエクスポートします。
公開鍵を共有している場合は、公開鍵サーバー(例: http://pgp.mit.ed )で見つけるか、あなたの友達が彼のコンピューター(彼が簡単にできる場所gpg --export
それ)。