Algorithm
, Randomizable
, Cloneable
public class MD4 extends DigestAlgorithm
MD4
contains functions for hashing data using the MD4 algorithm.
This algorithm outputs a 128 bit hash.
algorithm, randomProvider
randomByteSize
CHUNK_SIZE, digest, salt
Constructor | Description |
---|---|
MD4() |
Creates an uninitialized instance of an MD4 digest.
|
MD4(boolean randomize) |
Creates a new MD4 digest that may optionally be initialized with random
data.
|
MD4(byte[] salt) |
Creates a new MD4 digest and initializes it with the given salt.
|
getAlgorithm, getRandomData, setRandomProvider, toString
getRandomByteSize, setRandomByteSize
clone, digest, digest, digest, digest, getDigest, getRandomSalt, newInstance, setDigest, setSalt
public MD4()
public MD4(boolean randomize) throws CryptException
randomize
- True to randomize initial state of digest, false
otherwise.CryptException
- if the algorithm is not available from any
provider or the provider is not available in the environmentpublic MD4(byte[] salt) throws CryptException
salt
- Salt data used to initialize digest computation.CryptException
- if the algorithm is not available from any
provider or the provider is not available in the environmentCopyright © 2021. All rights reserved.