参考:
https://www.liaoxuefeng.com/wiki/1252599548343744/1305362418368545
Java标准库不支持AES/CBC/PKCS7Padding 可以使用BouncyCastle库中的算法。具体操作
- 添加依赖
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.66</version>
</dependency>
- 注册新的算法提供正
// 注册BouncyCastle:
Security.addProvider(new BouncyCastleProvider());
当Java标准库不支持AES/CBC/PKCS7Padding加密时,可以引入BouncyCastle库来实现。首先,需要在项目中添加BouncyCastle的依赖。然后,通过Security.addProvider()方法注册BouncyCastle作为新的算法提供者,以启用所需加密算法。这样,开发者就可以在Java应用中使用AES/CBC/PKCS7Padding进行数据加密和解密操作。

2793

被折叠的 条评论
为什么被折叠?



