public class AES
extends java.lang.Object
构造器和说明 |
---|
AES() |
限定符和类型 | 方法和说明 |
---|---|
static byte[] |
decrypt(byte[] data,
byte[] key)
解密
|
static java.lang.String |
decrypt(java.lang.String data,
java.lang.String key)
解密
|
static byte[] |
encrypt(byte[] data,
byte[] key)
加密
|
static java.lang.String |
encrypt(java.lang.String data,
java.lang.String key)
加密
|
static java.lang.String |
generateRandomKey()
生成一个随机字符串密钥
|
public static byte[] encrypt(byte[] data, byte[] key)
data
- 需要加密的内容key
- 加密密码public static byte[] decrypt(byte[] data, byte[] key)
data
- 待解密内容key
- 解密密钥public static java.lang.String encrypt(java.lang.String data, java.lang.String key)
data
- 需要加密的内容key
- 加密密码public static java.lang.String decrypt(java.lang.String data, java.lang.String key)
data
- 待解密内容 base64 字符串key
- 解密密钥public static java.lang.String generateRandomKey()
java.security.NoSuchAlgorithmException