类 AesUtil
- java.lang.Object
-
- cool.doudou.doudada.cipher.algorithm.util.AesUtil
-
public class AesUtil extends java.lang.Object非对称AES- 从以下版本开始:
- 2022/07/04
- 作者:
- jiangcs
-
-
构造器概要
构造器 构造器 说明 AesUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.StringdecryptCBC4Hex(java.lang.String decryptKey, java.lang.String iv, java.lang.String ciphertext, java.lang.String salt)解密static java.lang.StringdecryptGCM(java.lang.String decryptKey, java.lang.String iv, java.lang.String ciphertext, java.lang.String salt)解密static java.lang.StringencryptCBC4Hex(java.lang.String encryptKey, java.lang.String iv, java.lang.String plaintext, java.lang.String salt)加密static java.lang.StringencryptGCM(java.lang.String encryptKey, java.lang.String iv, java.lang.String plaintext, java.lang.String salt)加密
-
-
-
方法详细资料
-
encryptGCM
public static java.lang.String encryptGCM(java.lang.String encryptKey, java.lang.String iv, java.lang.String plaintext, java.lang.String salt) throws java.lang.Exception加密GCM+NoPadding+Base64
- 参数:
encryptKey- 加密Keyiv- 初始化向量plaintext- 明文salt- 盐- 返回:
- Base64字符串
- 抛出:
java.lang.Exception- 加密异常
-
decryptGCM
public static java.lang.String decryptGCM(java.lang.String decryptKey, java.lang.String iv, java.lang.String ciphertext, java.lang.String salt) throws java.lang.Exception解密GCM+NoPadding+Base64
- 参数:
decryptKey- 解密Keyiv- 初始化向量ciphertext- Base64密文salt- 盐- 返回:
- 字符串
- 抛出:
java.lang.Exception- 解密异常
-
encryptCBC4Hex
public static java.lang.String encryptCBC4Hex(java.lang.String encryptKey, java.lang.String iv, java.lang.String plaintext, java.lang.String salt) throws java.lang.Exception加密CBC+NoPadding+Hex
- 参数:
encryptKey- 加密Keyiv- 初始化向量plaintext- 明文salt- 盐- 返回:
- Hex字符串
- 抛出:
java.lang.Exception- 加密异常
-
decryptCBC4Hex
public static java.lang.String decryptCBC4Hex(java.lang.String decryptKey, java.lang.String iv, java.lang.String ciphertext, java.lang.String salt) throws java.lang.Exception解密CBC+NoPadding+Hex
- 参数:
decryptKey- 解密Keyiv- 初始化向量ciphertext- Hex密文salt- 盐- 返回:
- 字符串
- 抛出:
java.lang.Exception- 解密异常
-
-