Base加密的報錯問題處理

1,java.security.NoSuchProviderException: no such provider: BC

在調用計算簽名的方法前加:

java.security.Security.addProvider(
                new org.bouncycastle.jce.provider.BouncyCastleProvider()
				);

加入後就不會有1的報錯了

2,java.security.InvalidKeyException: Illegal key size or default parameters

下載jar文件

https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

local_policy.jar ,US_export_policy.jar 
覆蓋jdk的local_policy.jar和US_export_policy.jar兩個文件。同時,你可能有必要在%JRE_Home%\lib\security目錄下,也需要對應覆蓋這兩個文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章