public final class DigestUtils extends Object
| 构造器和说明 |
|---|
DigestUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
digest(DigestAlgorithms alg,
byte[] input) |
static byte[] |
digest(DigestAlgorithms alg,
byte[] input,
byte[]... data) |
static byte[] |
digest(DigestAlgorithms alg,
InputStream input) |
static byte[] |
digest(DigestAlgorithms alg,
Provider provider,
byte[] input) |
static byte[] |
digest(DigestAlgorithms alg,
Provider provider,
byte[] input,
byte[]... data)
数据摘要
|
static byte[] |
digest(DigestAlgorithms alg,
Provider provider,
InputStream input)
数据摘要
|
static MessageDigest |
getMessageDigest(DigestAlgorithms alg,
Provider provider) |
static byte[] |
md5(byte[] data) |
static byte[] |
md5(InputStream input) |
static String |
md5Hex(byte[] data) |
static String |
md5Hex(InputStream input) |
static String |
md5Hex(String data) |
static String |
md5Hex(String data,
String charset) |
static byte[] |
ripeMD128(byte[] data) |
static String |
ripeMD128Hex(byte[] data) |
static byte[] |
ripeMD160(byte[] data) |
static String |
ripeMD160Hex(byte[] data) |
static byte[] |
ripeMD256(byte[] data) |
static String |
ripeMD256Hex(byte[] data) |
static byte[] |
ripeMD320(byte[] data) |
static String |
ripeMD320Hex(byte[] data) |
static byte[] |
sha1(byte[] data) |
static byte[] |
sha1(InputStream input) |
static byte[] |
sha1(String data) |
static String |
sha1Hex(byte[] data) |
static String |
sha1Hex(InputStream input) |
static String |
sha1Hex(String data) |
static String |
sha1Hex(String data,
String charset) |
static byte[] |
sha224(byte[] data) |
static String |
sha224Hex(byte[] data) |
static byte[] |
sha256(byte[] data) |
static String |
sha256Hex(byte[] data) |
static String |
sha256Hex(String data,
String charset) |
static byte[] |
sha384(byte[] data) |
static String |
sha384Hex(byte[] data) |
static byte[] |
sha512(byte[] input,
byte[]... data) |
static String |
sha512Hex(byte[] data) |
public static byte[] md5(InputStream input)
public static byte[] md5(byte[] data)
public static String md5Hex(InputStream input)
public static String md5Hex(byte[] data)
public static byte[] sha1(InputStream input)
public static byte[] sha1(String data)
public static byte[] sha1(byte[] data)
public static String sha1Hex(InputStream input)
public static String sha1Hex(byte[] data)
public static byte[] sha224(byte[] data)
public static String sha224Hex(byte[] data)
public static byte[] sha256(byte[] data)
public static String sha256Hex(byte[] data)
public static byte[] sha384(byte[] data)
public static String sha384Hex(byte[] data)
public static byte[] sha512(byte[] input,
byte[]... data)
public static String sha512Hex(byte[] data)
public static byte[] ripeMD128(byte[] data)
public static String ripeMD128Hex(byte[] data)
public static byte[] ripeMD160(byte[] data)
public static String ripeMD160Hex(byte[] data)
public static byte[] ripeMD256(byte[] data)
public static String ripeMD256Hex(byte[] data)
public static byte[] ripeMD320(byte[] data)
public static String ripeMD320Hex(byte[] data)
public static MessageDigest getMessageDigest(DigestAlgorithms alg, Provider provider)
public static byte[] digest(DigestAlgorithms alg, byte[] input)
public static byte[] digest(DigestAlgorithms alg, Provider provider, byte[] input)
public static byte[] digest(DigestAlgorithms alg, byte[] input, byte[]... data)
public static byte[] digest(DigestAlgorithms alg, Provider provider, byte[] input, byte[]... data)
alg - digest算法provider - data - digest data of byte arraypublic static byte[] digest(DigestAlgorithms alg, InputStream input)
public static byte[] digest(DigestAlgorithms alg, Provider provider, InputStream input)
alg - digest 算法provider - input - digest data of input streamCopyright © 2023. All rights reserved.