public class MD5 extends Object
| 构造器和说明 |
|---|
MD5() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
digest(byte[] data)
md5计算
|
static byte[] |
digest(InputStream data)
将输入流的数据进行MD5计算
|
static String |
digestBase64(String data)
计算字符串(默认UTF8)的MD5值,将结果转为BASE64输出
|
static String |
digestBase64(String data,
Charset charset)
计算字符串的MD5值,将结果转为BASE64输出
|
static String |
digestHex(InputStream data)
计算的流的md5值,结果转为16进制的字符串返回
|
static String |
digestHex(String data)
计算字符串的md5值,结果转为16进制的字符串返回,默认采用
StandardCharsets.UTF_8编码 |
static String |
digestHex(String data,
Charset charset)
计算字符串的md5值,结果转为16进制的字符串返回
|
public static byte[] digest(byte[] data)
data - 待计算的数据public static byte[] digest(InputStream data)
data - 待计算的数据public static String digestHex(String data)
StandardCharsets.UTF_8编码data - 待计算的数据public static String digestHex(String data, Charset charset)
data - 待计算的数据charset - 指定编码,为空时采用UTF8读取public static String digestHex(InputStream data)
data - 待计算的数据public static String digestBase64(String data)
data - 待计算的数据Copyright © 2017. All rights reserved.