2009-02-17 90 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的例子...