- java.lang.Object
-
- edu.vt.middleware.crypt.AbstractAlgorithm
-
- edu.vt.middleware.crypt.AbstractRandomizableAlgorithm
-
- edu.vt.middleware.crypt.digest.DigestAlgorithm
-
- edu.vt.middleware.crypt.digest.RipeMD320
-
- All Implemented Interfaces:
Algorithm
,Randomizable
,Cloneable
public class RipeMD320 extends DigestAlgorithm
RipeMD320
contains functions for hashing data using the RipeMD320 algorithm. This algorithm outputs a 320 bit hash, but offers the same level of security as RipeMD320.- Version:
- $Revision: 2744 $
- Author:
- Middleware Services
-
-
Field Summary
-
Fields inherited from class edu.vt.middleware.crypt.digest.DigestAlgorithm
CHUNK_SIZE, digest, salt
-
Fields inherited from class edu.vt.middleware.crypt.AbstractRandomizableAlgorithm
randomByteSize
-
Fields inherited from class edu.vt.middleware.crypt.AbstractAlgorithm
algorithm, randomProvider
-
-
Constructor Summary
Constructors Constructor Description RipeMD320()
Creates an uninitialized instance of an RipeMD320 digest.RipeMD320(boolean randomize)
Creates a new RipeMD320 digest that may optionally be initialized with random data.RipeMD320(byte[] salt)
Creates a new RipeMD320 digest and initializes it with the given salt.
-
Method Summary
-
Methods inherited from class edu.vt.middleware.crypt.digest.DigestAlgorithm
clone, digest, digest, digest, digest, getDigest, getRandomSalt, newInstance, setDigest, setSalt
-
Methods inherited from class edu.vt.middleware.crypt.AbstractRandomizableAlgorithm
getRandomByteSize, setRandomByteSize
-
Methods inherited from class edu.vt.middleware.crypt.AbstractAlgorithm
getAlgorithm, getRandomData, setRandomProvider, toString
-
-
-
-
Constructor Detail
-
RipeMD320
public RipeMD320()
Creates an uninitialized instance of an RipeMD320 digest.
-
RipeMD320
public RipeMD320(boolean randomize)
Creates a new RipeMD320 digest that may optionally be initialized with random data.- Parameters:
randomize
- True to randomize initial state of digest, false otherwise.
-
RipeMD320
public RipeMD320(byte[] salt)
Creates a new RipeMD320 digest and initializes it with the given salt.- Parameters:
salt
- Salt data used to initialize digest computation.
-
-