public class AesUtil extends Object
| 构造器和说明 |
|---|
AesUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
base64(String str) |
static String |
byte2hex(byte[] b) |
static String |
byteToHexString(byte[] bytes) |
static byte[] |
decrypt(byte[] content,
String password)
解密
|
static String |
decrypt(String sSrc,
String keyStr)
使用密钥进行解密
|
static String |
decrypt(String salt,
String iv,
String passphrase,
String ciphertext) |
static String |
decryptByCbc(String content,
String key) |
static String |
decryptByPage(String key,
String value) |
static String |
decryptHh(byte[] sSrc,
String key)
AES解密 用于数据库储存
|
static String |
decryptHh(String sSrc,
String key)
AES解密(黑河政务网)
|
static String |
decryptNull(String sSrc,
String keyStr) |
static String |
encrypt(String sSrc,
String keyStr)
使用密钥进行加密
|
static String |
encryptHh(String sSrc,
String key)
AES加密(黑河政务网)
|
static String |
encryptNull(String sSrc,
String keyStr) |
static String |
generateParamStr(Map<String,String> params) |
static String |
getRandomKey() |
static byte[] |
hex(String str) |
static byte[] |
hex2byte(String strhex) |
static byte[] |
parseHexStr2Byte(String hexStr)
将NumberConstant.INT_SIXTEEN进制转换为二进制
|
static String |
secureBytes(String key)
密钥如超过16位,截至16位,不足16位,补/000至16位
|
public static String encryptHh(String sSrc, String key)
sSrc - Exceptionpublic static String decryptHh(String sSrc, String key)
sSrc - Exceptionpublic static byte[] hex2byte(String strhex)
public static String byte2hex(byte[] b)
b - public static String secureBytes(String key)
key - public static String encrypt(String sSrc, String keyStr)
sSrc - keyStr - Exceptionpublic static String decrypt(String sSrc, String keyStr)
sSrc - keyStr - Exceptionpublic static byte[] hex(String str)
public static byte[] base64(String str)
public static String getRandomKey()
public static String byteToHexString(byte[] bytes)
public static byte[] parseHexStr2Byte(String hexStr)
hexStr - public static byte[] decrypt(byte[] content,
String password)
content - 待解密内容password - 解密密钥Copyright © 2025. All rights reserved.