public class MessageDigestAlgorithms extends java.lang.Object
MessageDigest algorithm names from the Java Cryptography Architecture Standard Algorithm Name
Documentation.
This class is immutable and thread-safe.
Java 8 and up: SHA-224.
Java 9 and up: SHA3-224, SHA3-256, SHA3-384, SHA3-512.
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
MD2 |
The MD2 message digest algorithm defined in RFC 1319.
|
static java.lang.String |
MD5 |
The MD5 message digest algorithm defined in RFC 1321.
|
static java.lang.String |
SHA_1 |
The SHA-1 hash algorithm defined in the FIPS PUB 180-2.
|
static java.lang.String |
SHA_224 |
The SHA-224 hash algorithm defined in the FIPS PUB 180-3.
|
static java.lang.String |
SHA_256 |
The SHA-256 hash algorithm defined in the FIPS PUB 180-2.
|
static java.lang.String |
SHA_384 |
The SHA-384 hash algorithm defined in the FIPS PUB 180-2.
|
static java.lang.String |
SHA_512 |
The SHA-512 hash algorithm defined in the FIPS PUB 180-2.
|
static java.lang.String |
SHA_512_224 |
The SHA-512 hash algorithm defined in the FIPS PUB 180-4.
|
static java.lang.String |
SHA_512_256 |
The SHA-512 hash algorithm defined in the FIPS PUB 180-4.
|
static java.lang.String |
SHA3_224 |
The SHA3-224 hash algorithm defined in the FIPS PUB 202.
|
static java.lang.String |
SHA3_256 |
The SHA3-256 hash algorithm defined in the FIPS PUB 202.
|
static java.lang.String |
SHA3_384 |
The SHA3-384 hash algorithm defined in the FIPS PUB 202.
|
static java.lang.String |
SHA3_512 |
The SHA3-512 hash algorithm defined in the FIPS PUB 202.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String[] |
values() |
Gets all constant values defined in this class.
|
public static final java.lang.String MD2
public static final java.lang.String MD5
public static final java.lang.String SHA_1
public static final java.lang.String SHA_224
Present in Oracle Java 8.
public static final java.lang.String SHA_256
public static final java.lang.String SHA_384
public static final java.lang.String SHA_512
public static final java.lang.String SHA_512_224
Included starting in Oracle Java 9.
public static final java.lang.String SHA_512_256
Included starting in Oracle Java 9.
public static final java.lang.String SHA3_224
Included starting in Oracle Java 9.
public static final java.lang.String SHA3_256
Included starting in Oracle Java 9.
public static final java.lang.String SHA3_384
Included starting in Oracle Java 9.
public static final java.lang.String SHA3_512
Included starting in Oracle Java 9.
public static java.lang.String[] values()