我有某人的 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 密钥。