微信公众第三方平台加解密出现InvalidKeyException:illegal Key Size

ChaosCastle
  • 6

图片描述

本地按照这个官方demo上的方案解决了,如上图。但是生产线上是不能够替换这两个文件的。
链接描述
图片描述

在解密ticket时出现这个问题。求解决方案

回复
阅读 3.5k
2 个回答

似乎是该系统采用了美国出口管制的加密算法,你有两种解决方法:

  1. 安装官方的方案,替换JRE的jar

  2. 搞清楚官方到底采用的是何种加密算法,然后寻找非出口管制的解决方案。其中一个开源的bouncy castle好像支持

不替换不行。这个是扩展加密的包。默认只是128位加密。无法满足微信接口的要求

宣传栏