Node:The IMessageDigest Interface, Next:The HashFactory Class, Previous:Message Digests, Up:Message Digests
void update (byte b) | Function |
Updates the hash being computed with a single byte. |
void update (byte[] buf, int offset, int length) | Function |
Update the hash being computed with length of the bytes in buf starting at offset. The programmer should ensure that buf is at least offset + length bytes long. |
byte [] digest ( ) | Function |
Finishes the computation of the hash and returns the result as a byte array. The input read thusfar may be padded first (depending on the algorithm), and the instance is reset. |
java.lang.String name ( ) | Function |
Returns the canonical name of this message digest. |
int hashSize ( ) | Function |
Returns the size of the final hash (the byte array returned by
digest() ) in bytes.
|
int blockSize ( ) | Function |
Returns the algorithm's internal block size, in bytes. |
void reset ( ) | Function |
Resets the internal state of the hash, making its state equivalent to that of a newly-created instance. |
boolean selfTest ( ) | Function |
Performs a simple conformance test of the underlying implementation, to
guard against implementation or environment errors. Returns true
if the test succeeds, false if it fails.
|
java.lang.Object clone ( ) | Function |
Copies the state of this instance into a new instance, returning the copy. This copy can then be used in the same way as the original instance. |