uk.org.ponder.hashutil |
|
Java Source File Name | Type | Comment |
CRC32.java | Class | This class implements the CRC32 algorithm, used to compute integer hash values from
a byte stream. |
EighteenIDGenerator.java | Class | Generates a unique ID composed of printable characters. |
Hasher.java | Interface | This interface specifies an object capable of incrementally digesting a stream
of bytes in order to produce an integer hash value. |
IDGenerator.java | Interface | |
MessageDigestSpi.java | Class | JDK 1.1 compatibility layer: our hashes derive from the MessageDigestSpi
class which is not present in JDK 1.1.
In JDK 1.2, MessageDigest extends MessageDigestSpi but in JDK 1.1,
MessageDigestSpi extends MessageDigest. |
PaddingMD.java | Class | This abstract class implements the MD4-like block/padding structure as it is
used by most hashes (MD4, MD5, SHA-0, SHA-1, RIPEMD-128, RIPEMD-160, Tiger).
This class handles the message buffering, bit counting and padding.
Subclasses need implement only the three abstract functions to create a
working hash.
This class has three padding modes: MD5-like, SHA-like and Tiger-like.
This applies to the padding and encoding of the 64-bit length counter.
version: Revision: 1.8 author: Jeroen C. |
SHA.java | Class | SHA* core. |
SHA1.java | Class | SHA-1 message digest algorithm.
version: Revision: 1.6 author: Jeroen C. |
StreamDigestor.java | Class | |