AES加密java.security.InvalidKeyException: Illegal key size or default parameters
Posted zzm568599448
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AES加密java.security.InvalidKeyException: Illegal key size or default parameters相关的知识,希望对你有一定的参考价值。
java.security.InvalidKeyException: 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 6 Download
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Download
replace the file in $java.home/jre/lib/security/
以上是关于AES加密java.security.InvalidKeyException: Illegal key size or default parameters的主要内容,如果未能解决你的问题,请参考以下文章