java.lang.Objectjava.security.MessageDigestSpi
Direct Known Subclasses:
DummyMessageDigest, Delegate, MessageDigest
MessageDigest
class, which provides the functionality
of a message digest algorithm, such as MD5 or SHA. Message digests are
secure one-way hash functions that take arbitrary-sized data and output a
fixed-length hash value.
All the abstract methods in this class must be implemented by a cryptographic service provider who wishes to supply the implementation of a particular message digest algorithm.
Implementations are free to implement the Cloneable interface.
Benjamin
- RenaudMethod from java.security.MessageDigestSpi Summary: |
---|
clone, engineDigest, engineDigest, engineGetDigestLength, engineReset, engineUpdate, engineUpdate, engineUpdate |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from java.security.MessageDigestSpi Detail: |
---|
|
engineDigest has
been called, the engine should be reset (see
engineReset ).
Resetting is the responsibility of the
engine implementor. |
engineDigest has
been called, the engine should be reset (see
engineReset ).
Resetting is the responsibility of the
engine implementor.
This method should be abstract, but we leave it concrete for
binary compatibility. Knowledgeable providers should override this
method. |
This concrete method has been added to this previously-defined abstract class. (For backwards compatibility, it cannot be abstract.) The default behavior is to return 0. This method may be overridden by a provider to return the digest length. |
|
|
input.remaining() bytes starting
at input.position() .
Upon return, the buffer's position will be equal to its limit;
its limit will not have changed. |
|