我正在升级一个生成符合FIPS 140-2标准的OpenPGP消息的应用程序。目前,我使用BouncyCastle及其OpenPGP提供程序来生成使用RSA/AES-256加密的PGP消息,这两种算法都是已批准的算法。由于BouncyCastly未经过FIPS 140-2验证,因此我不能再使用它,因此我正在研究RSA的BSAFE库。
该库没有高级抽象,无法直接生成OpenPGP消息。有人知道是否有一个库可以使用现有的JCE提供程序(例如我的BSAFE库),能够生成OpenPGP消息吗?我真的很想避免自己实现OpenPGP规范,因为那似乎会非常耗时。或者,有没有其他方式来格式化我的加密文件?
非常感谢您提供的任何帮助!