我目前正在将生成 OpenPGP 消息的应用程序升级为符合 FIPS 140-2。目前,我生成使用 RSA/AES-256 加密的 PGP 消息,这两种加密算法都是使用 BouncyCastle 及其 OpenPGP 提供程序的认可算法。我不再能够使用 BouncyCastly,因为它不是 FIPS 140-2 验证,所以我正在查看 RSA 的 BSAFE 库。
该库没有让您直接生成 OpenPGP 消息的高级抽象。有谁知道可以使用能够生成 OpenPGP 消息的现有 JCE 提供程序(例如我的 BSAFE 库)的库?我真的很想避免自己实现 OpenPGP 规范,因为这似乎很耗时。或者对格式化我的加密文件的其他方法有什么建议吗?
提前感谢您的任何意见!