SM4 加密 No such algorithm: SM4/ECB/PKCS7Padding 解决jar冲突后问题还没有解决
sm4加解密 本地没问题,线上出现问题
百度很多帖子 都说是jar冲突,删除bcprov-jdk14-140.jar
或者 bcprov-jdk15-140.ja 等jar之后问题可以解决
但实际问题还存在
goole之后,找到解决方案,在此基础上还需要
修改配置
修改JDK 配置 $JAVA_HOME/jre/lib/security/java.security
修改为
security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvider
但这种情况修改了jdk,修改范围较大
也可以增加自定义配置文件
如
security.properties
security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvide
通过增加启动参数
-Djava.security.properties= $CONFIG_PATH/security.properties
版权声明:本文为weixin_38127258原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。