我有某人的 ssh 公鑰,我想用它加密一條訊息,以便他是唯一可以讀取該訊息的人。但是,簡單的匯入gpg --import
不起作用,因為格式不同。
如何將公鑰(採用authorized_keys中顯示的格式)轉換為gpg可以匯入的格式?
答案1
具體來說,SSH 金鑰是基本的非對稱金鑰對,PGP 金鑰所需的許多值在 SSH 中不存在。
您可以替換缺少的憑證值透過自簽名 SSH 金鑰,但這看起來很不穩定,並且不能保證它會匯入到 GPG 中。
最好從這個人那裡獲取生成的 GPG 密鑰。
我有某人的 ssh 公鑰,我想用它加密一條訊息,以便他是唯一可以讀取該訊息的人。但是,簡單的匯入gpg --import
不起作用,因為格式不同。
如何將公鑰(採用authorized_keys中顯示的格式)轉換為gpg可以匯入的格式?
具體來說,SSH 金鑰是基本的非對稱金鑰對,PGP 金鑰所需的許多值在 SSH 中不存在。
您可以替換缺少的憑證值透過自簽名 SSH 金鑰,但這看起來很不穩定,並且不能保證它會匯入到 GPG 中。
最好從這個人那裡獲取生成的 GPG 密鑰。