public class EncryptionKit extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CIPHER_ALGORITHM
加密/解密算法 / 工作模式 / 填充方式
|
static String |
KEY_ALGORITHM
密钥算法
|
| 构造器和说明 |
|---|
EncryptionKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decrypt(byte[] data,
byte[] key)
解密
|
static byte[] |
encrypt(byte[] data,
byte[] key)
加密
|
static String |
encrypt(String algorithm,
String srcStr)
普通加密
|
static byte[] |
initKey()
生成密钥
|
static String |
md5Encrypt(String srcStr) |
static String |
sha1Encrypt(String srcStr) |
static String |
sha256Encrypt(String srcStr) |
static String |
sha384Encrypt(String srcStr) |
static String |
sha512Encrypt(String srcStr) |
public static String encrypt(String algorithm, String srcStr)
algorithm - srcStr - public static byte[] decrypt(byte[] data,
byte[] key)
throws Exception
data - 待解密数据key - 密钥Exceptionpublic static byte[] encrypt(byte[] data,
byte[] key)
throws Exception
data - 待加密数据key - 密钥ExceptionCopyright © 2015. All rights reserved.