public class EncryptUtils extends Object
| Constructor and Description |
|---|
EncryptUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
aesDecrypt(String key,
String decrypt)
AES解密
|
static String |
aesEncrypt(String key,
String encrypt)
AES加密
|
static String |
base64Decrypt(String from) |
static String |
base64Encrypt(String from) |
static String |
desDecrypt(String key,
String decrypt)
DES解密
|
static String |
desEncrypt(String key,
String encrypt)
DES加密
|
static String |
hmacSHA1(byte[] data,
byte[] key)
生成签名数据
|
static String |
hmacSHA1(String data,
String key)
生成签名数据
|
static String |
md5(byte[] data)
MD5加密算法
|
static String |
md5(String data)
MD5加密算法
|
public static String hmacSHA1(byte[] data, byte[] key) throws InvalidKeyException, NoSuchAlgorithmException
data - 待加密的数据key - 加密使用的keyInvalidKeyException - 异常NoSuchAlgorithmException - 异常public static String hmacSHA1(String data, String key) throws InvalidKeyException, NoSuchAlgorithmException
data - 待加密的数据key - 加密使用的keyInvalidKeyException - 异常NoSuchAlgorithmException - 异常public static String md5(byte[] data)
data - 要加密的字符串public static String desEncrypt(String key, String encrypt)
key - 加密密钥encrypt - 要加密的字符串public static String desDecrypt(String key, String decrypt)
key - 解密密钥decrypt - 要解密的字符串public static String aesEncrypt(String key, String encrypt)
key - 加密密钥encrypt - 要加密的字符串public static String aesDecrypt(String key, String decrypt)
key - 解密密钥decrypt - 要解密的字符串Copyright © 2016. All Rights Reserved.