Black Asked: 2020-02-25 05:39:59 +0800 CST2020-02-25 05:39:59 +0800 CST 2020-02-25 05:39:59 +0800 CST 如何使用 .pub 文件加密消息? 772 我从一家公司收到了一个名为id_rsa1.pub的文件,因此我可以向他们发送加密消息。 但我无法将它导入我的程序“Kleopatra”,因为不支持文件格式。不幸的是,他们不使用 .pgp 如何使用 .pub 文件向他们发送加密消息? encryption public-key-encryption 1 个回答 Voted Best Answer user1686 2020-02-25T05:48:49+08:002020-02-25T05:48:49+08:00 我从一家公司收到了一个名为 id_rsa1.pub 的文件,因此我可以向他们发送加密消息。[...]我看到类似的东西ssh-rsa AAAAB3... 该文件采用 SSH 格式,用于身份验证(短期数字签名),根本不打算用于加密。 尽管它是一个 RSA 密钥,因此在技术上可以将其用于加密,但没有标准工具可以这样做,它们也不会产生标准的数据格式。至少,即使您找到了将数据加密为 SSH 密钥的说明(例如使用openssl),您也需要知道接收者是否会使用相同的工具进行解密。 它不能用作 PGP 密钥或以任何有用的方式转换为 PGP 密钥,因为它不携带特定于 PGP 的元数据(如果你试图编造,它与接收者所拥有的不匹配)。 .. 如果收件人希望您使用 PGP,他们只需向您发送 PGP 密钥即可。将其用作 S/MIME 证书也是如此。 询问公司他们是否向您发送了正确的密钥,如果是,他们希望您使用什么工具或加密格式。
该文件采用 SSH 格式,用于身份验证(短期数字签名),根本不打算用于加密。
尽管它是一个 RSA 密钥,因此在技术上可以将其用于加密,但没有标准工具可以这样做,它们也不会产生标准的数据格式。至少,即使您找到了将数据加密为 SSH 密钥的说明(例如使用
openssl
),您也需要知道接收者是否会使用相同的工具进行解密。它不能用作 PGP 密钥或以任何有用的方式转换为 PGP 密钥,因为它不携带特定于 PGP 的元数据(如果你试图编造,它与接收者所拥有的不匹配)。 .. 如果收件人希望您使用 PGP,他们只需向您发送 PGP 密钥即可。将其用作 S/MIME 证书也是如此。
询问公司他们是否向您发送了正确的密钥,如果是,他们希望您使用什么工具或加密格式。