Package org.apache.commons.codec.digest
package org.apache.commons.codec.digest
Simplifies common
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.-
ClassDescriptionImplements the Blake3 algorithm providing a hash function with extensible output (XOF), a keyed hash function (MAC, PRF), and a key derivation function (KDF).GNU libc crypt(3) compatible hash method.Operations to simplify common
MessageDigest
tasks.StandardHmacUtils
algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.Simplifies commonMac
tasks.The libc crypt() "$1$" and Apache "$apr1$" MD5-based hash algorithm.StandardMessageDigest
algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.Implements the MurmurHash2 32-bit and 64-bit hash functions.Implements the MurmurHash3 32-bit and 128-bit hash functions.Deprecated.Use IncrementalHash32x86.Generates 32-bit hash from input bytes.A pure-Java implementation of the CRC32 checksum that uses the same polynomial as the built-in native CRC32.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.SHA2-based UNIX crypt implementation.UNIX crypt(3) algorithm implementation.Implements the xxHash32 hash algorithm.