1. 首页
  2. 课程学习
  3. Java
  4. 如何解决java.security.InvalidKeyException报错

如何解决java.security.InvalidKeyException报错

上传者: 2023-05-26 20:40:31上传 ZIP文件 9.07KB 热度 35次

在微信小程序加密解密过程中可能会出现“java.security.InvalidKeyException: Illegal key size or default parameters”的错误提示,这是因为JRE自带的“local_policy.jar ”和“US_export_policy.jar”只能支持128位密钥的加密算法。如果需要使用256位密钥算法,则需要下载支持256位加密算法的jar包,然后将其替换掉原本的jar文件即可。对于安装了JRE的用户,将下载好的jar包放到%JRE_HOME%\lib\security目录下即可;对于安装了JDK的用户,还需要将其放到%JDK_HOME%\jre\lib\security目录下覆盖原来的文件。这样就可以解决该报错了。

下载地址
用户评论
码姐姐匿名网友 2025-01-15 02:04:31

原来写256位加密算法这么容易,多亏了这个文件。

码姐姐匿名网友 2025-01-14 14:14:09

256位加密算法不是很好实现,但这个文件却让我感觉很简单。

码姐姐匿名网友 2025-01-14 22:29:27

这个文件不仅实用,还非常稳定,很值得一用。

码姐姐匿名网友 2025-01-14 18:18:36

使用这个jar包写出来的程序稳定性非常高。