解决方式一
使用加密算法 SM2加密
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId >bcprov-jdk16</artifactId>
<version>1.46</version>
</dependency>
如果使用weblogic 部署应用,加密报错主要原因为weblogic中.bcprov-jdk15on跟bcprov-jdk16冲突了,则需要删除weblogic对应路径下的jar包即可
如进入我这边weblogic下对应的这个目录
/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/modules
将以下三个jar包删除,重启即可
org.bouncycastle.bcprov-jdk15on.jar
org.bouncycastle.bcprov-ext-jdk15on.jar
org.bouncycastle.bcpkix-jdk15on.jar
解决方式二
如果不删除对应jar包也可以通过在项目中配置解决(推荐)
(1)resource 下面添加对应的文件夹webapp文件夹,包含web.xml和weblogic.xml
(2) 项目配置
3)web.xml内容
<?xml version