SSH公開鍵をgpgに変換する

SSH公開鍵をgpgに変換する

誰かの SSH 公開鍵を持っていて、その鍵を使ってメッセージを暗号化し、その人だけが読めるようにしたいのですが、gpg --import形式が異なるため、単純なインポートが機能しません。

公開キー (authorized_keys に表示される形式) を gpg がインポートできる形式に変換するにはどうすればよいですか?

答え1

2つの鍵はそれぞれ異なる目的を果たす、そしてその結果互換性がない

具体的には、SSH キーは基本的な非対称キー ペアであり、PGP キーに必要な値の多くは SSH には存在しません。

不足している証明書の値を代用することができますSSHキーに自己署名するただし、これは不安定なようで、GPG にインポートされることは保証されません。

この人から生成された GPG キーを取得するのが最善です。

関連情報