如何使用 .pub 文件加密消息?

如何使用 .pub 文件加密消息?

我收到了一个名为id_rsa1.pub这样我就可以向他们发送加密消息。

但我无法将其导入到我的程序“Kleopatra”,因为不支持该文件格式。不幸的是,他们不使用 .pgp

如何使用 .pub 文件向他们发送加密消息?

答案1

我从一家公司收到了一个名为 id_rsa1.pub 的文件,因此我可以向他们发送加密消息。[...] 我看到类似ssh-rsa AAAAB3...

该文件采用 SSH 格式,用于身份验证(短期数字签名),从未用于加密。

尽管它是一个 RSA 密钥,技术上可以用它来加密,没有标准工具无法实现这些功能,而且它们无法生成标准数据格式。至少,即使您找到了将数据加密为 SSH 密钥的说明(例如使用openssl),您也需要知道收件人是否会使用相同的工具进行解密。

它不能用作 PGP 密钥或以任何有用的方式转换为 PGP 密钥,因为它不携带 PGP 特定的元数据(如果您试图编造一些东西,它与收件人拥有的不匹配)... 如果收件人希望您使用 PGP,他们一开始就会向您发送一个 PGP 密钥。将其用作 S/MIME 证书也是如此。

询问公司是否向您发送了正确的密钥,如果是,他们希望您使用什么工具或什么加密格式。

相关内容