AES加密時丟擲 Illegal key size or default parameters
使用AES加密時,當金鑰大於128時,程式碼會丟擲java.security.InvalidKeyException: Illegal key size or default parameters
Illegal key size or default parameters是指金鑰長度是受限制的,java執行時環境讀到的是受限的policy檔案。檔案位於${java_home}/jre/lib/security
這種限制是因為美國對軟體出口的控制。
解決辦法:
去掉這種限制需要下載Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files.網址如下。
下載包的readme.txt 有安裝說明。就是替換${java_home}/jre/lib/security/ 下面的local_policy.jar和US_export_policy.jar
jdk 5: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jce_policy-1.5.0-oth-JPR
jdk6: http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23071790/viewspace-723489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AES加密加密
- Mysql Key Buffer SizeMySql
- Golang AES加密Golang加密
- AES加密解密加密解密
- AES 加密&解密加密解密
- Vue使用AES加密Vue加密
- AES CBC 加密解密加密解密
- migrate:rollback 時 dropForeign 丟擲的異常解決方案
- Swift 中 throws 異常丟擲Swift
- Solon 用 throw 丟擲資料
- 啪,還敢丟擲異常
- oracle主動丟擲異常Oracle
- AES-CBC 模式加密模式加密
- Day42--異常向上丟擲
- nodejs常用加密方式 RSA & AESNodeJS加密
- Python AES 加密和解密(qbit)Python加密解密
- golang AES-CBC 加密解密Golang加密解密
- python AES-CBC 加密解密Python加密解密
- 逆向工程加密函式:AES加密函式
- php中aes加密和rsa加密的區別PHP加密
- Vue專案啟動丟擲Error/NoPostCSSConfigfoundinVueErrorCSS
- Java foreach 中List移除元素丟擲ConcurrentMJava
- 安全篇-AES/RSA加密機制加密
- 十分鐘看懂AES加密加密
- Java AES加密和解密教程 - BaeldungJava加密解密
- 擷取Spring框架自動丟擲異常Spring框架
- XCode除錯時丟擲異常,定位到某一行程式碼XCode除錯行程
- AES位元組陣列加密解密流程陣列加密解密
- delphi加密C#解密(AES-256)加密C#解密
- 【庫】利用ES6 預設傳參Default Parameters改善柯里化應用
- 執行期間丟擲NoSuchMethodError模擬及原因分析Error
- Promise基礎(消化錯誤和丟擲錯誤)Promise
- AES線上加密解密-附AES128,192,256,CBC,CFB,ECB,OFB,PCBC各種加密解密原始碼加密解密原始碼
- 最佳化mysql之key_buffer_size設定MySql
- mysql specified key was too long與Index column size too large. The maximum column size is 767 bytes.MySqlIndex
- 前後端(PHP)使用AES對稱加密後端PHP加密
- JavaScript實現的base64加密、md5加密、sha1加密及AES加密JavaScript加密
- 【APIM】Azure APIM丟擲 java.lang.RuntimeException 錯誤定位APIJavaException
- Shiro身份驗證丟擲AuthenticationException異常,解決方案Exception