java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法

发布时间 2023-05-05 12:02:20作者: 企业级理解

Java使用AES/CBC/PKCS7Padding加解密时会报错,因为原生JDK不支持。

1. 在 jdk 中的 jre\lib\security 修改 java.security 文件,替换 security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvider

2./jdk/jre/lib/ext 下添加 jar 包 bcprov-jdk15on-1.58.jar