public class CodeAesUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
AES_NAME |
private static String |
ALGORITHM_CTR |
private static String |
ALGORITHM_GCM |
private static int |
GCM_LENGTH |
| 构造器和说明 |
|---|
CodeAesUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decrypt(String encString,
String key,
String iv)
decrypt
|
static String |
decrypt(String encString,
String key,
String iv,
String additionalData)
decrypt with GMC
|
static String |
encrypt(String source,
String key,
String iv)
encrypt
|
static String |
encrypt(String source,
String key,
String iv,
String additionalData)
encrypt with GCM
|
private static final int GCM_LENGTH
public static String encrypt(String source, String key, String iv) throws Exception
source - sourcekey - keyiv - ivExceptionpublic static String decrypt(String encString, String key, String iv) throws Exception
encString - encrypt datakey - keyiv - ivExceptionpublic static String encrypt(String source, String key, String iv, String additionalData) throws Exception
source - key - iv - additionalData - ExceptionCopyright © 2023. All rights reserved.