誰かの SSH 公開鍵を持っていて、その鍵を使ってメッセージを暗号化し、その人だけが読めるようにしたいのですが、gpg --import
形式が異なるため、単純なインポートが機能しません。
公開キー (authorized_keys に表示される形式) を gpg がインポートできる形式に変換するにはどうすればよいですか?
答え1
2つの鍵はそれぞれ異なる目的を果たす、そしてその結果互換性がない。
具体的には、SSH キーは基本的な非対称キー ペアであり、PGP キーに必要な値の多くは SSH には存在しません。
不足している証明書の値を代用することができますSSHキーに自己署名するただし、これは不安定なようで、GPG にインポートされることは保証されません。
この人から生成された GPG キーを取得するのが最善です。