Java之AESECBPKCS7Padding加密⽅式
AES/ECB/PKCS7Padding7加密
简介:java加密方式有哪些
在Java开发中,⽤到的AES的ECB加密模式、PKCS7Padding填充⽅式,Java⽬前仅⽀持PKCS5Padding填充模式,今天我将带领⼤家了解下,PKCS7Padding填充模式,希望可以帮到Java的开发⼈员,
⽬前Java要实现PKCS7Padding填充模式的加密,需要借助第三⽅Jar包才可以实现,就是在初始化的时候 Security.addProvider 增加第三⽅的提供者,解密的时候还是按照原来的⽅式。
Maven依赖:
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.56</version>
</dependency>
⽰例代码:
t.sxwx.payment.util;
import java.io.UnsupportedEncodingException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.security.Security;
pto.BadPaddingException;
pto.Cipher;
pto.IllegalBlockSizeExcepti
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论