Warum verwenden Menschen Bouncycastle anstelle der Java Cryptography Extension? Was ist der Unterschied?
java
cryptography
Clyfe
quelle
quelle
Antworten:
BouncyCastle verfügt über viel mehr Cipher Suites und Algorithmen als das von Sun bereitgestellte Standard-JCE .
Darüber hinaus bietet BouncyCastle viele Dienstprogramme zum Lesen arkaner Formate wie PEM und ASN.1, die keine vernünftige Person selbst neu schreiben möchte.
quelle
Bouncy Castle ist australischen Ursprungs und unterliegt daher nicht dem Export von Kryptografie aus den USA .
Dies ist nützlich, wenn Sie sich außerhalb der USA befinden und Schlüsselgrößen besser verwalten müssen, als dies durch diese Einschränkung zulässig ist. In diesem Fall dürfen Sie dafür keine Software aus den USA verwenden.
quelle
Auf Servern oder Desktops sehe ich keinen Grund, BC zu verwenden, es sei denn, Sie müssen sich mit einigen älteren Chiffren oder Formaten befassen, die von Sun JCE nicht unterstützt werden.
Viele JREs verfügen jedoch nicht über einen JCE-Anbieter, wie in mobilen oder eingebetteten Umgebungen. BC ist in solchen Fällen praktisch.
quelle