问答详情
源自:3-1 JAVA-对称加密算法AES

Illegal key size

秘钥长度初始化256,报错。

Illegal key size  or ...

提问者:Travis 2015-03-02 21:19

个回答

  • Coda
    2015-03-03 09:00:00

    当我们把密钥定为大于128时(即192或256)时,就会出现这个错误:Illegal key size or default parameters 这是因为Java默认不能处理这么长的key。解决办法:使用一个JCE就可以解决,把local_policy.jar文件和US_export_policy.jar放到你的程序所使用的jre下的安全目录下即可。