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 | 
|---|---|
| Crypt | GNU libc crypt(3) compatible hash method. | 
| DigestUtils | Operations to simplify common  MessageDigesttasks. | 
| HmacUtils | Simplifies common  Mactasks. | 
| Md5Crypt | The libc crypt() "$1$" and Apache "$apr1$" MD5-based hash algorithm. | 
| MessageDigestAlgorithms | Standard  MessageDigestalgorithm names from the Java Cryptography Architecture Standard Algorithm Name
 Documentation. | 
| 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 SSE4.2. | 
| Sha2Crypt | SHA2-based Unix crypt implementation. | 
| UnixCrypt | Unix crypt(3) algorithm implementation. | 
| XXHash32 | Implementation of the xxhash32 hash algorithm. | 
| Enum | Description | 
|---|---|
| HmacAlgorithms | Standard  HmacUtilsalgorithm 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 © 2002–2017 The Apache Software Foundation. All rights reserved.