我了解OpenPGP是'definition of a set of standard formats for encrypting/signing'。
我最近建议某人使用默认的Java JCA而不是bouncycastle作为其加密库,这样他们就不必使用任何外部库。
但是后来他们问我Java JCA是否支持OpenPGP。我不知道那个问题的答案。我什至不完全知道问题的含义。
我只想知道supporting OpenPGP
是什么意思?
我们可以使用RSA之类的标准算法对Java JCA进行加密/登录。那么,支持OpenPGP还需要做什么呢?
没有人推荐JCA作为this question的答案。
最佳答案
问:我只想知道支持OpenPGP是什么意思?
回答:意味着提供商库应遵循RFC 4880中提到的开放PGP标准。
没人推荐JCA作为答案...
其复杂-
How do I encrypt a PGP message through java's crypto extension?
Bouncy castle是Java平台的OpenPGP提供程序之一。
您可以在所有平台here上检查其他实现者。
只要我学习过,作为加密体系结构的JCA就已经
它自己的设计原则。 JCA是基本的加密框架,可以
与JCE一起使用。
关于java - Java JCA中的OpenPGP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54666927/