0

查看 Bounty Castle 的发行说明,我没有看到任何日期或任何与 PGP 版本相匹配的内容。也许我想错了。

4

1 回答 1

1

“PGP”代表产品和公司名称,是商标。该标准的名称是“OpenPGP”,它在 RFC 2440 和 4880 中定义。

每个实现都可以完全或部分地实现这些标准中的一个或两个。如果 BouncyCastle 信息指定,实现了哪些 RFC,我认为他们完全实现了它们。

现在是棘手的部分。PGP(软件)有不同的版本,其中最普遍的是 2.6.3、5.6 和 8.x / 9.x。这些版本中的每一个都有自己的缺点、细节和与标准的偏差。例如。2.6.3 版使用 IDEA(专利算法)和 RSA 密钥。5.6 版使用 CAST 并且可以使用 ElGamal 和 RSA 密钥,但还有一些其他缺点。现在,版本 2.6、5.6 和 8/9 使用不同格式的数据包和一些其他选项。

因此,有关“版本”BouncyCastle(或其他任何东西)实现的信息并不能真正给您提供太多知识。更重要的是要知道将使用什么软件来处理您加密或签名的数据,原因不明,十年前的 2.6 和 5.x 版本仍然被广泛使用。

于 2011-08-25T16:48:23.633 回答