我了解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/

10-09 19:20