public class GmDBUtil extends Object
| 构造器和说明 |
|---|
GmDBUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
decrypt(String string)
解密数据
|
static <T> T |
decrypt(String string,
Class<T> clazz)
解密
|
static <T> T |
decrypt(String string,
String sm4Key,
String ivKey)
解密数据
|
static <T> T |
decrypt(String string,
String sm4Key,
String ivKey,
Class<T> clazz)
解密数据
|
static String |
encrypt(Object obj)
加密数据
|
static String |
encrypt(Object obj,
String sm4Key,
String sm4Iv)
加密数据
|
public static String encrypt(Object obj) throws com.fasterxml.jackson.core.JsonProcessingException
obj - 要加密的数据com.fasterxml.jackson.core.JsonProcessingExceptionpublic static String encrypt(Object obj, String sm4Key, String sm4Iv) throws com.fasterxml.jackson.core.JsonProcessingException
obj - 加密对象sm4Key - sm4的密钥sm4Iv - sm4的向量值com.fasterxml.jackson.core.JsonProcessingExceptionpublic static <T> T decrypt(String string)
T - 任意类型string - 加密过的字符串public static <T> T decrypt(String string, Class<T> clazz)
T - string - clazz - public static <T> T decrypt(String string, String sm4Key, String ivKey)
T - 任意类型string - 加密过的字符串sm4Key - SM4的密钥Copyright © 2023. All rights reserved.