2009-02-17 12 views

Antwort

9

Ich fand die BouncyCastle Bibliothek für Java und C#. Ich habe keine Erfahrungen damit. Ich werde es versuchen und hier berichten.

Es bietet:

  1. Eine leichte Kryptographie-API für Java und C#.
  2. Ein Anbieter für die Java Cryptography Extension und die Java Cryptography Architecture.
  3. Eine Reinraum-Implementierung des JCE 1.2.1.
  4. Eine Bibliothek zum Lesen und Schreiben von codierten ASN.1-Objekten.
  5. Eine leichte clientseitige TLS-API.
  6. Generatoren für Version 1 und Version 3 X.509-Zertifikate, Version 2 CRLs und PKCS12-Dateien.
  7. Generatoren für Version 2 X.509-Attributzertifikate.
  8. Generatoren/Prozessoren für S/MIME und CMS (PKCS7/RFC 3852).
  9. Generatoren/Prozessoren für OCSP (RFC 2560).
  10. Generatoren/Prozessoren für TSP (RFC 3161).
  11. Generatoren/Prozessoren für OpenPGP (RFC 4880).
  12. Eine signierte JAR-Version, die für JDK 1.4-1.6 und die Sun JCE geeignet ist.

(von BouncyCastle.org)

+0

BouncyCastle ist das Beste. – erickson

+0

Was waren die Ergebnisse Ihrer Experimente? –

0

ist es PGPJava, aber es ist ziemlich alt.

2

Es gibt eine kommerzielle Bibliothek auf BouncyCastle: http://www.didisoft.com/, die die BouncyCastle API stark vereinfacht.

Ich habe es nicht versucht, nur gefunden, es auf jGuru erwähnt.

Ich denke, es ist sicher, mit BouncyCastle allein zu gehen. Ihre Bibliothek ist in der Entwicklung und sie Anbieter Openpgp Beispiele ...

1

Nur der Vollständigkeit halber: unsere SecureBlackbox (Java-Edition) enthält OpenPGP components for Java and Android, viel reicher als in BouncyCastle und mit Unterstützung, Proben und Dokumentation.