public class AESTools extends Object
默认模式: AES/ECB/PKCS5Padding
| Modifier and Type | Method and Description |
|---|---|
static AesResponse |
decrypt(AesRequest request) |
static String |
decrypt(String key,
String base64CipherText)
解密 (Base64)
|
static String |
decryptBase64(String key,
String base64CipherText)
解密 (Base64)
|
static String |
decryptHex(String key,
String hexCipherText)
解密 (Hex)
|
static AesResponse |
encrypt(AesRequest request) |
static String |
encrypt(String key,
String plaintext)
加密 (Base64)
|
static String |
encryptBase64(String key,
String plaintext)
加密 (Base64)
|
static String |
encryptHex(String key,
String plaintext)
加密 (Hex)
|
public static String encrypt(String key, String plaintext)
key - 密钥plaintext - 明文数据public static String encryptBase64(String key, String plaintext)
key - 密钥plaintext - 明文数据public static String decrypt(String key, String base64CipherText)
key - 密钥base64CipherText - 密文数据 (base64格式)public static String decryptBase64(String key, String base64CipherText)
key - 密钥base64CipherText - 密文数据 (base64格式)public static String encryptHex(String key, String plaintext)
key - 密钥plaintext - 明文数据public static String decryptHex(String key, String hexCipherText)
key - 密钥hexCipherText - 密文数据 (hex格式)public static AesResponse encrypt(AesRequest request)
public static AesResponse decrypt(AesRequest request)
Copyright © 2022. All rights reserved.