Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何知道在PGP encription的Java实现中实现了哪个版本的PGP BouncyCastle? 看《赏金城堡》,我看不到任何日期或任何东西,涉及到什么版本的PGP,它是符合标准的。也许我想的不对。“PGP”代表产品和公司名称,是一个商标。该标准的名称为“OpenPGP”,其定义见RFC2440和4880_Java_Bouncycastle_Pgp - Fatal编程技术网

我如何知道在PGP encription的Java实现中实现了哪个版本的PGP BouncyCastle? 看《赏金城堡》,我看不到任何日期或任何东西,涉及到什么版本的PGP,它是符合标准的。也许我想的不对。“PGP”代表产品和公司名称,是一个商标。该标准的名称为“OpenPGP”,其定义见RFC2440和4880

我如何知道在PGP encription的Java实现中实现了哪个版本的PGP BouncyCastle? 看《赏金城堡》,我看不到任何日期或任何东西,涉及到什么版本的PGP,它是符合标准的。也许我想的不对。“PGP”代表产品和公司名称,是一个商标。该标准的名称为“OpenPGP”,其定义见RFC2440和4880,java,bouncycastle,pgp,Java,Bouncycastle,Pgp,每个实现可以完全或部分实现这些标准中的一个或两个。如果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使用不同格式的数据包和一些其他选项 因此,有关BouncyCast

每个实现可以完全或部分实现这些标准中的一个或两个。如果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版本仍然被广泛使用

IDEA的专利地位目前很混乱。这些专利在某些司法管辖区已经过期,但在其他司法管辖区则没有。@rossum IDEA的情况确实不清楚,并将一直保持到2012年底,届时所有国家的专利都将过期。