Class MD4

  • 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 Detail

      • 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