Pourquoi les gens utilisent-ils bouncycastle au lieu du fournisseur JCE intégré à Java? Quelle est la différence?


Pourquoi les gens utilisent bouncycastle au lieu de Java Cryptography Extension? Quelle est la différence?

Author: clyfe, 2010-05-28

3 answers

BouncyCastle a beaucoup plus desuites de chiffrement et d'algorithmes que leJCE par défaut fourni par Sun.

En plus de cela, BouncyCastle a beaucoup d'utilitaires pour lire les formats arcanes comme PEM et ASN.1 qu'aucune personne saine d'esprit ne voudrait se réécrire.

 81
Author: Kevin, 2010-05-28 10:21:46

Bouncy Castle est d'origine australienne, et n'est donc pas soumis à l'exportationde cryptographie des États-Unis .

Il est utile si vous êtes en dehors des États-Unis et que vous devez gérer les tailles de clé râpe que permis par cette restriction. Dans ce cas, vous n'êtes pas autorisé à utiliser un logiciel des États-Unis pour cela.

 26
Author: Laurence R. Ugalde, 2015-05-26 00:47:34

Sur le serveur ou le bureau, je ne vois aucune raison d'utiliser BC sauf si vous devez gérer des chiffrements ou des formats hérités non pris en charge par Sun JCE.

Cependant, de nombreux JRE ne sont pas fournis avec un fournisseur JCE, comme sur les environnements mobiles ou embarqués. BC est pratique dans de tels cas.

 9
Author: ZZ Coder, 2010-05-28 13:15:57