de.flexiprovider.core.md
Class SHA512

java.lang.Object
  |
  +--java.security.MessageDigestSpi
        |
        +--de.flexiprovider.api.MessageDigest
              |
              +--de.flexiprovider.core.md.SHA384_512
                    |
                    +--de.flexiprovider.core.md.SHA512

public final class SHA512
extends SHA384_512

SHA-512 is a 512-bit hash and is meant to provide 256 bits of security against collision attacks.

Author:
Ralf-P. Weinmann

Field Summary
static java.lang.String ALG_NAME
          The algorithm name.
static java.lang.String OID
          The OID of SHA512 (defined by NIST).
 
Constructor Summary
SHA512()
          Constructor.
 
Method Summary
 void reset()
          Reset the digest objects to its initial state.
 
Methods inherited from class de.flexiprovider.core.md.SHA384_512
digest, getDigestLength, initMessageDigest, update, update
 
Methods inherited from class de.flexiprovider.api.MessageDigest
digest, digest, engineDigest, engineGetDigestLength, engineReset, engineUpdate, engineUpdate, update
 
Methods inherited from class java.security.MessageDigestSpi
clone, engineDigest
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALG_NAME

public static final java.lang.String ALG_NAME
The algorithm name.

OID

public static final java.lang.String OID
The OID of SHA512 (defined by NIST).
Constructor Detail

SHA512

public SHA512()
Constructor.
Method Detail

reset

public void reset()
Reset the digest objects to its initial state.
Overrides:
reset in class MessageDigest