2009-02-17 89 views

回答

9

我发现BouncyCastle库,Java和C#。我没有任何经验。我会尝试并在此报告。

它提供:

  1. 一个轻量级的加密API的Java和C#。
  2. Java加密扩展和Java加密体系结构的提供者。
  3. 洁净室实施JCE 1.2.1。
  4. 用于读取和写入编码的ASN.1对象的库。
  5. 重量轻的客户端TLS API。
  6. 版本1和版本3 X.509证书,版本2 CRL和PKCS12文件的生成器。
  7. 版本2 X.509属性证书的生成器。
  8. S/MIME和CMS的发生器/处理器(PKCS7/RFC 3852)。
  9. OCSP(RFC 2560)的发生器/处理器。
  10. TSP(RFC 3161)的发生器/处理器。
  11. OpenPGP的生成器/处理器(RFC 4880)。
  12. 适用于JDK 1.4-1.6和Sun JCE的签名jar版本。

(从BouncyCastle.org)

+0

BouncyCastle是最好的。 – erickson 2009-02-17 23:47:21

2

BouncyCastle上面有一个商业库:http://www.didisoft.com/它大大简化了BouncyCastle API。

我还没有尝试过,只是发现它在jGuru上提到。

我认为单独使用BouncyCastle是安全的。他们的图书馆正在开发中,他们提供openpgp的例子...