AES加密報錯Illegal key size


報錯

java.security.InvalidKeyException: Illegal key size
    at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039) ~[na:1.8.0_71]
    at javax.crypto.Cipher.implInit(Cipher.java:805) ~[na:1.8.0_71]
    at javax.crypto.Cipher.chooseProvider(Cipher.java:864) ~[na:1.8.0_71]
    at javax.crypto.Cipher.init(Cipher.java:1396) ~[na:1.8.0_71]
    at javax.crypto.Cipher.init(Cipher.java:1327) ~[na:1.8.0_71]

 

解決方案

下載lib包

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

替換jdk安裝目錄下 jre* \lib\security 中的 local_policy.jar  和 US_export_policy.jar 兩個jar包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM