据我了解,OpenPGP 是 'definition of a set of standard formats for encrypting/signing' .
我最近推荐某人使用默认的 Java JCA而不是 bouncycaSTLe 作为他们的加密库,这样他们就不必使用任何外部库。 但后来他们问我 Java JCA 是否支持 OpenPGP。我不知道这个问题的答案。我什至不知道这个问题的意思。
我只是想知道支持 OpenPGP
是什么意思?
我们可以使用 RSA 等标准算法对 Java JCA 进行加密/签名。那么还需要什么来支持 OpenPGP?
没有人推荐 JCA 作为 this question 的答案.
最佳答案
问:我只是想知道支持 OpenPGP 是什么意思?
Ans : 意味着提供程序库应该遵循 RFC 4880 中提到的开放 PGP 标准.
没有人推荐 JCA 作为答案...
其复杂性如下 -
How do I encrypt a PGP message through java's crypto extension?
Bouncy castle is one of the OpenPGP provider for Java platform.
You can check other implementors on all platforms here.As long as I studied, JCA being architecture for cryptography has its own design principles. JCA is basic crypto framework which can be used with JCE.
关于java - Java JCA 中的 OpenPGP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54666927/