public class DigestFun extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
digest(MessageDigest messageDigest,
byte[] data)
生成摘要
|
static MessageDigest |
getDigest(String algorithm)
摘要算法工厂
|
static MessageDigest |
getMd5Digest()
MD5 MessageDigest
|
static MessageDigest |
getSha1Digest()
SHA1 MessageDigest
|
static MessageDigest |
getSha256Digest()
SHA256 MessageDigest
|
static MessageDigest |
getSha384Digest()
SHA384 MessageDigest
|
static MessageDigest |
getSha512Digest()
SHA512 MessageDigest
|
static byte[] |
md5(byte[] data)
md5
|
static byte[] |
md5(String str)
MD5
|
static String |
md5Hex(byte[] data)
MD5
|
static String |
md5Hex(String str)
MD5
|
static byte[] |
sha1(byte[] data)
SHA1
|
static byte[] |
sha1(String str)
SHA1
|
static String |
sha1Hex(byte[] data)
SHA1
|
static String |
sha1Hex(String str)
SHA1
|
static byte[] |
sha256(byte[] data)
SHA256
|
static byte[] |
sha256(String str)
SHA256
|
static String |
sha256Hex(byte[] data)
SHA256
|
static String |
sha256Hex(String str)
SHA256
|
static byte[] |
sha384(byte[] data)
SHA384
|
static byte[] |
sha384(String str)
SHA384
|
static String |
sha384Hex(byte[] data)
SHA384
|
static String |
sha384Hex(String str)
SHA384
|
static byte[] |
sha512(byte[] data)
SHA512
|
static byte[] |
sha512(String str)
SHA512
|
static String |
sha512Hex(byte[] data)
SHA512
|
static String |
sha512Hex(String str)
SHA512
|
public static MessageDigest getDigest(String algorithm)
algorithm - 摘要算法字符串表示public static MessageDigest getMd5Digest()
public static MessageDigest getSha1Digest()
public static MessageDigest getSha256Digest()
public static MessageDigest getSha384Digest()
public static MessageDigest getSha512Digest()
public static byte[] digest(MessageDigest messageDigest, byte[] data)
messageDigest - MessageDigestdata - 字节数组public static byte[] md5(byte[] data)
data - 数据public static byte[] md5(String str)
str - 数据public static String md5Hex(byte[] data)
data - 数据public static byte[] sha1(byte[] data)
data - 数据public static byte[] sha1(String str)
str - 数据public static String sha1Hex(byte[] data)
data - 数据public static byte[] sha256(byte[] data)
data - 数据public static byte[] sha256(String str)
str - 数据public static String sha256Hex(byte[] data)
data - 数据public static byte[] sha384(byte[] data)
data - 数据public static byte[] sha384(String str)
str - 数据public static String sha384Hex(byte[] data)
data - 数据public static byte[] sha512(byte[] data)
data - 数据public static byte[] sha512(String str)
str - 数据public static String sha512Hex(byte[] data)
data - 数据Copyright © 2021. All rights reserved.