將 ssh 公鑰轉換為 gpg

將 ssh 公鑰轉換為 gpg

我有某人的 ssh 公鑰,我想用它加密一條訊息,以便他是唯一可以讀取該訊息的人。但是,簡單的匯入gpg --import不起作用,因為格式不同。

如何將公鑰(採用authorized_keys中顯示的格式)轉換為gpg可以匯入的格式?

答案1

各有兩把鑰匙服務於不同的目的,結果是不可互換

具體來說,SSH 金鑰是基本的非對稱金鑰對,PGP 金鑰所需的許多值在 SSH 中不存在。

您可以替換缺少的憑證值透過自簽名 SSH 金鑰,但這看起來很不穩定,並且不能保證它會匯入到 GPG 中。

最好從這個人那裡獲取生成的 GPG 密鑰。

相關內容