JAVA中使用AES256加密

发布于 2021-05-08 12:17 ,所属分类:JAVA工程师开发学习资料


前言:java默认支持128位加密规范,如果想支持256位加密规范,就需要使用无限制JCE策略文件,而现在Android端AES256的加密填充方式一般是PKCS7Padding,JAVA支持PKCS5Padding,虽然PKCS7Padding和PKCS5Padding除了命名不同其他没什么区别,但是为了规范,我们还是需要引入第三方jar包bouncycastle来使我们的JAVA支持这个填充模式,所以接下来我们先做好准备工作

1.在pom文件中引入第三方jar包

若不引入则无法支持 PKCS7Padding 填充规范,使用PKCS7Padding作为填充方式会抛出不支持这个填充规范的异常


▲长按扫

相关资源