Java in a Nutshell Online Quick Reference for Java 1.1

CLASS java.security.MessageDigest

Availability: JDK 1.1

public abstract class MessageDigest extends Object {
   // Protected Constructor
      protected MessageDigest(String algorithm);
   // Class Methods
      public static MessageDigest getInstance(String algorithm) throws NoSuchAlgorithmException;
      public static MessageDigest getInstance(String algorithm, String provider) throws NoSuchAlgorithmException, NoSuchProviderException;
      public static boolean isEqual(byte[] digesta, byte[] digestb);
   // Public Instance Methods
      public Object clone() throws CloneNotSupportedException;  // Overrides Object.clone()
      public byte[] digest();
      public byte[] digest(byte[] input);
      public final String getAlgorithm();
      public void reset();
      public String toString();  // Overrides Object.toString()
      public void update(byte input);
      public void update(byte[] input, int offset, int len);
      public void update(byte[] input);
   // Protected Instance Methods
      protected abstract byte[] engineDigest();
      protected abstract void engineReset();
      protected abstract void engineUpdate(byte input);
      protected abstract void engineUpdate(byte[] input, int offset, int len);
}

Java in a Nutshell Online Quick Reference for Java 1.1
Created by David Flanagan. Copyright © 1997 by O'Reilly & Associates.