Java b/w.pkr和.key文件与PGP有什么区别?

Java b/w.pkr和.key文件与PGP有什么区别?,java,pgp,Java,Pgp,我正在使用“bouncycastle”进行PGP加密/解密。我知道我需要一个公钥。我有一个文本文件,应该是公钥。是否应将其重命名为.pkr或.key文件?这两个扩展代表什么不同?“bouncycastle”api是否同时支持解密扩展? 另外,对于解密,我需要哪个文件,.skr或.key文件?没有区别-这些只是文件扩展名 .pkr扩展名代表“公钥环,.skr代表“密钥环”,即包含私钥的密钥环(在PGP中称为secret)。密钥可以包含任何内容,但很可能是一个公钥或私钥 正确的代码(我不知道boun

我正在使用“bouncycastle”进行PGP加密/解密。我知道我需要一个公钥。我有一个文本文件,应该是公钥。是否应将其重命名为.pkr或.key文件?这两个扩展代表什么不同?“bouncycastle”api是否同时支持解密扩展?
另外,对于解密,我需要哪个文件,.skr或.key文件?

没有区别-这些只是文件扩展名

.pkr扩展名代表“公钥环,.skr代表“密钥环”,即包含私钥的密钥环(在PGP中称为secret)。密钥可以包含任何内容,但很可能是一个公钥或私钥

正确的代码(我不知道bouncycastle)应该以相同的方式读取带有公共密钥的.pkr和.key_(示例适用于密钥)


您需要密钥来解密数据

我知道这是隐含的,但为了完整性,“公钥环”也是如此。它应该包含一个或多个键。i、 e.公钥环应包含您导入的所有公钥的列表:以及