public class SymmetriCipher extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
AES_Decrypt(String str,
String key)
AES 解密
|
static String |
AES_Encrypt(String str,
String key)
AES 加密
|
static String |
decryptPBE(String key,
byte[] salt,
byte[] data)
PBE 解密
|
static String |
decryptTripleDES(byte[] key,
byte[] data)
TripleDES(3DES) 解密
|
static String |
DES_Decrypt(String str,
String key)
DES 解密
|
static String |
DES_Encrypt(String str,
String key)
DES 加密
|
static byte[] |
encryptPBE(String key,
byte[] salt,
String data)
PBE 加密
|
static byte[] |
encryptTripleDES(byte[] key,
String data)
TripleDES(3DES) 加密
|
static byte[] |
init() |
public static String AES_Encrypt(String str, String key)
str - 要加密的内容key - 密钥public static String AES_Decrypt(String str, String key)
str - 密文,要解密的内容key - 密钥public static String DES_Encrypt(String str, String key)
str - 要加密的内容key - 密钥public static String DES_Decrypt(String str, String key)
str - 密文,要解密的内容key - 密钥public static byte[] encryptTripleDES(byte[] key,
String data)
key - 加密密钥,长度为24字节data - 字节数组(根据给定的字节数组构造一个密钥)public static String decryptTripleDES(byte[] key, byte[] data)
key - 密钥data - 需要解密的数据public static byte[] init()
public static byte[] encryptPBE(String key, byte[] salt, String data)
key - 加密密钥data - 字节数组(根据给定的字节数组构造一个密钥。 )Copyright © 2022. All rights reserved.