Interface | Description |
---|---|
ChecksumProvider |
An interface producing checksums or message digests (depending on the
implementing class) of a given type of input.
|
ChecksumProviderFactory |
A factory producing throw-away objects of the
ChecksumProvider type. |
Class | Description |
---|---|
AbstractChecksumProvider |
Abstract skeleton class implementing
ChecksumProvider and providing
implementations of the interface methods using a universal checksum class
object. |
Adler32ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using Adler32
as the message digest algorithm. |
ChecksumProviderFactoryImpl |
An implementation of the
ChecksumProviderFactory interface. |
CRC32ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using
CRC32 as the message digest algorithm. |
FileSizeChecksumProviderImpl |
Trivial checksum provider whose hash is simply the number of bytes that were put into the calculation.
|
MD5ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using MD5
as the message digest algorithm. |
Murmur128ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using Murmur3_128
as the hash algorithm. |
Murmur32ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using Murmur3_32
as the hash algorithm. |
SHA1ChecksumProviderImpl |
An implementation of the
ChecksumProvider interface using SHA1
as the secure hash algorithm. |
Enum | Description |
---|---|
ChecksumType |
Enumeration defining the possible algorithms used for calculating checksums.
|