Package org.apache.commons.codec.digest
Class MessageDigestAlgorithms
- java.lang.Object
-
- org.apache.commons.codec.digest.MessageDigestAlgorithms
-
public class MessageDigestAlgorithms extends java.lang.Object
StandardMessageDigest
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.
- Since:
- 1.7
- See Also:
- Java 7 Cryptography Architecture Standard Algorithm Name Documentation, Java 8 Cryptography Architecture Standard Algorithm Name Documentation, Java 9 Cryptography Architecture Standard Algorithm Name Documentation, Java 10 Cryptography Architecture Standard Algorithm Name Documentation, Java 11 Cryptography Architecture Standard Algorithm Name Documentation, Java 12 Cryptography Architecture Standard Algorithm Name Documentation, Java 13 Cryptography Architecture Standard Algorithm Name Documentation, FIPS PUB 180-4, FIPS PUB 202
-
-
Field Summary
Fields 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.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]
values()
Gets all constant values defined in this class.
-
-
-
Field Detail
-
MD2
public static final java.lang.String MD2
The MD2 message digest algorithm defined in RFC 1319.- See Also:
- Constant Field Values
-
MD5
public static final java.lang.String MD5
The MD5 message digest algorithm defined in RFC 1321.- See Also:
- Constant Field Values
-
SHA_1
public static final java.lang.String SHA_1
The SHA-1 hash algorithm defined in the FIPS PUB 180-2.- See Also:
- Constant Field Values
-
SHA_224
public static final java.lang.String SHA_224
The SHA-224 hash algorithm defined in the FIPS PUB 180-3.Present in Oracle Java 8.
- Since:
- 1.11
- See Also:
- Constant Field Values
-
SHA_256
public static final java.lang.String SHA_256
The SHA-256 hash algorithm defined in the FIPS PUB 180-2.- See Also:
- Constant Field Values
-
SHA_384
public static final java.lang.String SHA_384
The SHA-384 hash algorithm defined in the FIPS PUB 180-2.- See Also:
- Constant Field Values
-
SHA_512
public static final java.lang.String SHA_512
The SHA-512 hash algorithm defined in the FIPS PUB 180-2.- See Also:
- Constant Field Values
-
SHA_512_224
public static final java.lang.String SHA_512_224
The SHA-512 hash algorithm defined in the FIPS PUB 180-4.Included starting in Oracle Java 9.
- Since:
- 1.14
- See Also:
- Constant Field Values
-
SHA_512_256
public static final java.lang.String SHA_512_256
The SHA-512 hash algorithm defined in the FIPS PUB 180-4.Included starting in Oracle Java 9.
- Since:
- 1.14
- See Also:
- Constant Field Values
-
SHA3_224
public static final java.lang.String SHA3_224
The SHA3-224 hash algorithm defined in the FIPS PUB 202.Included starting in Oracle Java 9.
- Since:
- 1.11
- See Also:
- Constant Field Values
-
SHA3_256
public static final java.lang.String SHA3_256
The SHA3-256 hash algorithm defined in the FIPS PUB 202.Included starting in Oracle Java 9.
- Since:
- 1.11
- See Also:
- Constant Field Values
-
SHA3_384
public static final java.lang.String SHA3_384
The SHA3-384 hash algorithm defined in the FIPS PUB 202.Included starting in Oracle Java 9.
- Since:
- 1.11
- See Also:
- Constant Field Values
-
SHA3_512
public static final java.lang.String SHA3_512
The SHA3-512 hash algorithm defined in the FIPS PUB 202.Included starting in Oracle Java 9.
- Since:
- 1.11
- See Also:
- Constant Field Values
-
-