public class SecureUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
MD2 |
static String |
MD4 |
static String |
MD5 |
static String |
RIPEMD128 |
static String |
RIPEMD160 |
static String |
SHA1 |
static String |
SHA256 |
| 构造器和说明 |
|---|
SecureUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
base64(byte[] bytes)
Base64的编码;
|
static String |
base64(String source,
String charset)
base64编码
|
static String |
decodeBase64(byte[] bytes)
Base64的解码;
|
static String |
decodeBase64(String source,
String charset)
base64解码
|
static String |
encrypt(byte[] bytes,
String algorithmName)
加密
|
static String |
encrypt(String source,
String algorithmName,
String charset)
加密
|
static byte[] |
encryptWithoutHex(byte[] bytes,
String algorithmName)
加密,不对结果做Hex处理
|
static String |
md5(String source,
String charset)
MD5算法加密
|
static String |
sha1(String source,
String charset)
SHA-1算法加密
|
public static String encrypt(String source, String algorithmName, String charset)
source - 被加密的字符串algorithmName - 算法名charset - 字符集public static String encrypt(byte[] bytes, String algorithmName)
bytes - 被加密的byte数组algorithmName - 算法名public static byte[] encryptWithoutHex(byte[] bytes,
String algorithmName)
bytes - 被加密的byte数组algorithmName - 算法名public static String sha1(String source, String charset)
source - 被加密的字符串charset - 字符集public static String md5(String source, String charset)
source - 被加密的字符串charset - 字符集public static String base64(String source, String charset)
source - 被编码的字符串charset - 字符集public static String base64(byte[] bytes)
bytes - 被编码的byte数组public static String decodeBase64(String source, String charset)
source - 被解码的base64字符串charset - 字符集public static String decodeBase64(byte[] bytes)
bytes - Copyright © 2015. All rights reserved.