人们为什么使用Bouncycastle而不是Java Cryptography Extension?有什么不同?
Answers:
有弹性的城堡起源于澳大利亚,因此不受美国出口密码术的约束。
如果您在美国以外的地方并且需要管理比该限制所允许的更大的密钥大小,这将非常有用。在这种情况下,您不得使用美国的软件。
在服务器或台式机上,除非您必须处理Sun JCE不支持的某些旧密码或格式,否则我看不出使用BC的任何理由。
但是,许多JRE都不带有JCE提供程序,例如在移动或嵌入式环境中。在这种情况下,卑诗省很方便。