1

这可能是一个非常基本的问题,可能已经讨论过,但我想确保我理解正确,因此与问题一起说明

  1. 我的公司要从 5 个不同的供应商处获取文件。他们每个人都会在发送给我之前加密文件。他们还提前将公钥发送给了我——所以我有来自 5 个供应商的 5 个公钥
  2. 现在我的问题是我可以制作一个由这 5 个公钥组成的密钥环吗?
  3. 如果 2 的答案是肯定的,那么在我的程序中,我可以使用 keyrong 来解密来自任何具有 KeyRing 的供应商的消息吗?

如果有帮助,我正在尝试使用 bouncycastle 进行操作。

4

1 回答 1

1

不幸的是,bouncycastle API 没有提供开箱即用的功能。

您将需要一些额外的编码来通过充气城堡类 PGPPublicKeyRingCollection 来实现它。

您还可以从提供此类功能的商业 BC 包装器中检查此示例: http ://www.didisoft.com/java-openpgp/examples/import-keys/

于 2013-01-10T12:34:48.033 回答