在微信开发时,消息接口时,涉及到消息加密,抛出了 java.security.InvalidKeyException: Illegal key size 的异常,异常堆栈如下: 按照网上的解决方案,都是要求替换JDK目录下两个jar包, 对于一些生产系统 这种方式就不是很方便了,经过探索,发现一种方案,通过反射机制来解决 查看JDK源码,Cihper.checkCryptoPermcheckCryptoPerm,代码如下 private void checkCryptoPerm(CipherSp…