MessageDigest tasks and includes a libc crypt(3) compatible crypt method that supports DES, MD5, SHA-256 and SHA-512
based algorithms as well as the Apache specific "$apr1$" variant.See: Description
| Class | Description |
|---|---|
| Blake3 |
Implements the Blake3 algorithm providing a hash function with extensible output (XOF), a
keyed hash function (MAC, PRF), and a
key derivation function (KDF).
|
| Crypt |
GNU libc crypt(3) compatible hash method.
|
| DigestUtils |
Operations to simplify common
MessageDigest tasks. |
| HmacUtils |
Simplifies common
Mac tasks. |
| Md5Crypt |
The libc crypt() "$1$" and Apache "$apr1$" MD5-based hash algorithm.
|
| MessageDigestAlgorithms |
Standard
MessageDigest algorithm names from the Java Cryptography Architecture Standard Algorithm Name
Documentation. |
| MurmurHash2 |
Implementation of the MurmurHash2 32-bit and 64-bit hash functions.
|
| MurmurHash3 |
Implementation of the MurmurHash3 32-bit and 128-bit hash functions.
|
| MurmurHash3.IncrementalHash32 | Deprecated
Use IncrementalHash32x86.
|
| MurmurHash3.IncrementalHash32x86 |
Generates 32-bit hash from input bytes.
|
| PureJavaCrc32 |
A pure-java implementation of the CRC32 checksum that uses
the same polynomial as the built-in native CRC32.
|
| PureJavaCrc32C |
A pure-java implementation of the CRC32 checksum that uses
the CRC32-C polynomial, the same polynomial used by iSCSI
and implemented on many Intel chipsets supporting SSE 4.2.
|
| Sha2Crypt |
SHA2-based Unix crypt implementation.
|
| UnixCrypt |
Unix crypt(3) algorithm implementation.
|
| XXHash32 |
Implementation of the xxHash32 hash algorithm.
|
| Enum | Description |
|---|---|
| HmacAlgorithms |
Standard
HmacUtils algorithm names from the Java Cryptography Architecture Standard Algorithm Name
Documentation. |
MessageDigest tasks and includes a libc crypt(3) compatible crypt method that supports DES, MD5, SHA-256 and SHA-512
based algorithms as well as the Apache specific "$apr1$" variant.Copyright © 2010 - 2023 Adobe. All Rights Reserved