public class DigestUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ALGORITHM_MD5 |
static String |
ALGORITHM_SHA_1 |
static String |
ALGORITHM_SHA_256 |
static String |
ALGORITHM_SHA_384 |
static String |
ALGORITHM_SHA_512 |
| 构造器和说明 |
|---|
DigestUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
sha1(byte[] data)
SHA1摘要计算
|
static byte[] |
sha1(InputStream data)
SHA1摘要计算
|
static String |
sha1Hex(byte[] data)
SHA1摘要计算,计算结果转为16进制字符串返回
|
static String |
sha1Hex(InputStream data)
SHA1摘要计算,计算结果转为16进制字符串返回
|
static String |
sha1Hex(String data)
SHA1摘要计算,计算结果转为16进制字符串返回
|
static String |
sha1Hex(String data,
Charset encoding)
SHA1摘要计算,计算结果转为16进制字符串返回
|
static byte[] |
sha256(byte[] data)
SHA256摘要计算
|
static byte[] |
sha256(InputStream data)
SHA256摘要计算
|
static byte[] |
sha256(String data)
SHA256摘要计算
|
static String |
sha256Hex(byte[] data)
SHA256摘要计算,计算结果转为16进制字符串返回
x
|
static String |
sha256Hex(InputStream data)
SHA256摘要计算,计算结果转为16进制字符串返回
|
static String |
sha256Hex(String data)
SHA256摘要计算,计算结果转为16进制字符串返回
|
static String |
sha256Hex(String data,
Charset encoding)
SHA256摘要计算,计算结果转为16进制字符串返回
|
static byte[] |
sha384(byte[] data)
SHA384摘要计算
|
static byte[] |
sha384(InputStream data)
SHA384摘要计算
|
static byte[] |
sha384(String data)
SHA384摘要计算
|
static byte[] |
sha384(String data,
Charset encoding)
SHA384摘要计算
|
static String |
sha384Hex(byte[] data)
SHA384摘要计算,计算结果转为16进制字符串返回
|
static String |
sha384Hex(InputStream data)
SHA384摘要计算,计算结果转为16进制字符串返回
|
static String |
sha384Hex(String data)
SHA384摘要计算,计算结果转为16进制字符串返回
|
static String |
sha384Hex(String data,
Charset encoding)
SHA384摘要计算,计算结果转为16进制字符串返回
|
static byte[] |
sha512(byte[] data)
SHA512摘要计算
|
static byte[] |
sha512(InputStream data)
SHA512摘要计算
|
static byte[] |
sha512(String data)
SHA512摘要计算
|
static byte[] |
sha512(String data,
Charset encoding)
SHA512摘要计算
|
static String |
sha512Hex(byte[] data)
SHA512摘要计算,结果16进制字符串输出
|
static String |
sha512Hex(InputStream data)
SHA512摘要计算,结果16进制字符串输出
|
static String |
sha512Hex(String data)
SHA512摘要计算,计算结果转为16进制字符串返回
|
static String |
sha512Hex(String data,
Charset encoding)
SHA512摘要计算,结果16进制字符串输出
|
public static byte[] sha1(byte[] data)
data - 待处理的数据public static byte[] sha1(InputStream data)
data - 待处理的数据public static String sha1Hex(String data)
data - 待处理的数据public static String sha1Hex(String data, Charset encoding)
data - 待处理的数据encoding - 字符串编码public static String sha1Hex(byte[] data)
data - 待处理的数据public static String sha1Hex(InputStream data)
data - 待处理的数据public static byte[] sha256(String data)
data - 待处理的数据public static byte[] sha256(byte[] data)
data - 待处理的数据public static byte[] sha256(InputStream data)
data - 待处理的数据public static String sha256Hex(String data)
data - 待处理的数据public static String sha256Hex(String data, Charset encoding)
data - 待处理的数据encoding - 字符串编码public static String sha256Hex(byte[] data)
data - 待处理的数据public static String sha256Hex(InputStream data)
data - 待处理的数据public static byte[] sha384(String data)
data - 待处理的数据sha384(String, Charset)public static byte[] sha384(String data, Charset encoding)
data - 待处理的数据encoding - 字符串编码public static byte[] sha384(byte[] data)
data - 待处理的数据public static byte[] sha384(InputStream data)
data - 待处理的数据public static String sha384Hex(String data)
data - 待处理的数据public static String sha384Hex(String data, Charset encoding)
data - 待处理的数据encoding - 字符串编码public static String sha384Hex(byte[] data)
data - 待处理的数据public static String sha384Hex(InputStream data)
data - 待处理的数据public static byte[] sha512(String data)
data - 待处理的数据sha512(String, Charset)public static byte[] sha512(String data, Charset encoding)
data - 待处理的数据encoding - 字符串编码public static byte[] sha512(byte[] data)
data - 待处理的数据public static byte[] sha512(InputStream data)
data - 待处理的数据public static String sha512Hex(String data)
data - 待处理的数据public static String sha512Hex(String data, Charset encoding)
data - 待处理的数据encoding - 字符串编码public static String sha512Hex(byte[] data)
data - 待处理的数据public static String sha512Hex(InputStream data)
data - 待处理的数据Copyright © 2017. All rights reserved.