public final class MessageDigests
extends java.lang.Object
MessageDigest instances for MD5, SHA-1, and
SHA-256 message digests.| Constructor and Description |
|---|
MessageDigests() |
| Modifier and Type | Method and Description |
|---|---|
static java.security.MessageDigest |
md5()
Returns a
MessageDigest instance for MD5 digests; note
that the instance returned is thread local and must not be
shared amongst threads. |
static java.security.MessageDigest |
sha1()
Returns a
MessageDigest instance for SHA-1 digests; note
that the instance returned is thread local and must not be
shared amongst threads. |
static java.security.MessageDigest |
sha256()
Returns a
MessageDigest instance for SHA-256 digests;
note that the instance returned is thread local and must not be
shared amongst threads. |
static java.lang.String |
toHexString(byte[] bytes)
Format a byte array as a hex string.
|
public static java.security.MessageDigest md5()
MessageDigest instance for MD5 digests; note
that the instance returned is thread local and must not be
shared amongst threads.MessageDigest instance that
provides MD5 message digest functionality.public static java.security.MessageDigest sha1()
MessageDigest instance for SHA-1 digests; note
that the instance returned is thread local and must not be
shared amongst threads.MessageDigest instance that
provides SHA-1 message digest functionality.public static java.security.MessageDigest sha256()
MessageDigest instance for SHA-256 digests;
note that the instance returned is thread local and must not be
shared amongst threads.MessageDigest instance that
provides SHA-256 message digest functionality.public static java.lang.String toHexString(byte[] bytes)
bytes - the input to be represented as hex.