2.5Hashing algorighms
This module provides a selection of the most widely used checksum/hash algorithms:
CRC32, Adler32, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD2, MD4, MD5, Whirlpool, Tiger, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320
Contents of this module
- 2.5.1Checksums - Classes providing checksum functions
- 2.5.1.1Class Adler32 - Calculates a 32 bits long Adler32 checksum
- 2.5.1.2Class CRC32 - Calculates a 32 bits long CRC32 checksum
- 2.5.2Strong hashes - Classes providing strong hashes, suitable for cryptography
- 2.5.3Weak hashes - Classes providing weak / deprecated hashes
- 2.5.3.1Class MD2Hash - Calculates a 128 bits long MD2 (Message Digest 2) hash
- 2.5.3.2Class MD4Hash - Calculates a 128 bits long MD4 (Message Digest 4) hash
- 2.5.3.3Class MD5Hash - Calculates a 128 bits long MD5 (Message Digest 5) hash
- 2.5.3.4Class RIPEMD128Hash - Calculates a 128 bits long RIPEMD-128 hash (RIPEMD family)
- 2.5.3.5Class SHA1Hash - Calculates a 160 bits long SHA-1 hash
- 2.5.4Class HashBase - Base class for each hash algorithm, specialized for overloading.
- 2.5.5Functions