All Implemented Interfaces:
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.

Version:
$Revision: 2744 $
Author:
Middleware Services
  • Constructor Details

    • MD4

      public MD4()
      Creates an uninitialized instance of an MD4 digest.
    • MD4

      public MD4(boolean randomize) throws CryptException
      Creates a new MD4 digest that may optionally be initialized with random data.
      Parameters:
      randomize - True to randomize initial state of digest, false otherwise.
      Throws:
      CryptException - if the algorithm is not available from any provider or the provider is not available in the environment
    • MD4

      public MD4(byte[] salt) throws CryptException
      Creates a new MD4 digest and initializes it with the given salt.
      Parameters:
      salt - Salt data used to initialize digest computation.
      Throws:
      CryptException - if the algorithm is not available from any provider or the provider is not available in the environment