微信支付V3支付通知Java解密出现Illegal key size错误
解密时如果一直出现这个错误,是因为JRE中自带的“local_policy.jar ”和“US_export_policy.jar”是支持128位密钥的加密算法,而当我们要使用256位密钥算法的时候,已经超出它的范围,无法支持,所以才会报:“这个问题的主要原因是因为Java的一些策略限制了加密算法使用的密钥长度,这些限制是由美国政府出于出口管制目的而制定的。如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件。:去官方下载JCE无限制权限策略文件。
原创
2023-08-23 13:29:42 ·
412 阅读 ·
0 评论