[英]java.lang.NoClassDefFoundError: org.bouncycastle.jce.provider.BouncyCastleProvider
[英]Why do people use bouncycastle instead of Java's built in JCE provider? What is the difference?
為什么人們使用bouncycastle而不是Java Cryptography Extension? 有什么不同?
Bouncy Castle原產於澳大利亞,因此不受美國加密出口的約束。
如果您在美國境外並且需要管理的密鑰大小超過此限制允許的密鑰大小,則此功能非常有用。 在這種情況下,您不得使用美國的軟件。
在服務器或桌面上,除非您必須處理Sun JCE不支持的一些遺留密碼或格式,否則我認為沒有任何理由使用BC。
但是,許多JRE沒有JCE提供程序,如移動或嵌入式環境。 BC在這種情況下很方便。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.