public final class SecurityUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decryptBASE64(String key)
BASE64解码
|
static String |
decryptDes(String cryptData)
数据解密,算法(DES)
|
static String |
decryptDes(String cryptData,
byte[] key)
数据解密,算法(DES)
|
static String |
decryptRSAPublic(String cryptData,
String publicKey)
数据解密,算法(RSA)
|
static String |
encryptBASE64(byte[] key)
BASE64编码
|
static String |
encryptDes(String data)
数据加密,算法(DES)
|
static String |
encryptDes(String data,
byte[] key)
数据加密,算法(DES)
|
static String |
encryptHMAC(String data)
HMAC加密
|
static String |
encryptHMAC(String data,
byte[] key)
HMAC加密
|
static String |
encryptMd5(String strSrc)
基于MD5算法的单向加密
|
static String |
encryptPassword(String password) |
static String |
encryptRSAPrivate(String data,
String privateKey)
数据加密,算法(RSA)
|
static String |
encryptSHA(String data)
SHA加密
|
static void |
main(String[] args) |
static String |
signRSA(String data,
String privateKey)
RSA签名
|
static boolean |
verifyRSA(String data,
String publicKey,
String sign)
RSA验签
|
public static final byte[] decryptBASE64(String key)
key - public static final String encryptBASE64(byte[] key)
key - public static final String decryptDes(String cryptData)
cryptData - 加密数据public static final String encryptDes(String data)
data - 要进行加密的数据public static final String encryptMd5(String strSrc)
strSrc - 明文public static final String decryptDes(String cryptData, byte[] key)
cryptData - 加密数据key - public static final String encryptDes(String data, byte[] key)
data - 要进行加密的数据key - public static final String encryptHMAC(String data, byte[] key)
data - key - public static final String signRSA(String data, String privateKey)
data - 原数据privateKey - public static final boolean verifyRSA(String data, String publicKey, String sign)
data - 原数据publicKey - sign - public static final String encryptRSAPrivate(String data, String privateKey)
data - 数据privateKey - public static final String decryptRSAPublic(String cryptData, String publicKey)
cryptData - 加密数据publicKey - Copyright © 2017. All rights reserved.