6

小さな OpenPGP クライアントを開発したいと考えており、OpenPGP 用の Java ライブラリを探しています。

このアプローチに関する (オープンソースの) 推奨事項はありますか?

Cryptix.orgはもう生きていないようです...

4

5 に答える 5

9

Java および C# 用のBouncyCastleライブラリを見つけました。私はそれについての経験がありません。試してここに報告します。

以下を提供します。

  1. Java および C# 用の軽量の暗号化 API。
  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 から)

于 2009-02-17T14:27:26.953 に答える
2

BouncyCastle の上に商用ライブラリがあります: http://www.didisoft.com/は、BouncyCastle API を大幅に簡素化します。

jGuruで言及されているだけで試したことはありません。

BouncyCastleだけで行っても大丈夫だと思います。彼らのライブラリは開発中であり、openpgp の例を提供しています...

于 2009-06-21T06:22:08.517 に答える
1

完全を期すために: SecureBlackbox (Java エディション) には、BouncyCastle よりもはるかに豊富なJava および Android 用の OpenPGP コンポーネントが含まれており、サポート、サンプル、およびドキュメントが付属しています。

于 2012-08-31T15:13:48.630 に答える
0

PGPJavaがありますが、かなり古いものです。

于 2009-02-25T19:30:00.373 に答える