微信开发时候用户头像解码失败问题
错误描述 : can not find any provider supporing AES/CBC/PKCS7Padding
解决方案:1.在项目里面的pom.xml文件里面加入以下内容
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<version>1.46</version>
</dependency>
2.修改jdk配置文件
修改内容如下:
总结,由于JDK自带的解码器无法解析 256位加密问题所以需要使用第三方解码器,这个时候需要设置JDK的解码器为第三方的才能起作用。亲测可用。