All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.crypt.MessageDigest
Copyright (C) 1995, 1996 Systemics Ltd (http://www.systemics.com/) All rights reserved.
 
 MessageDigest()
	MessageDigest()
   
 add(String, int, int)
	add(String, int, int)
   add(String)
	add(String)
   add(byte[])
	add(byte[])
   add(byte[], int, int)
	add(byte[], int, int)
   addToDigest(byte[], int, int)
	addToDigest(byte[], int, int)
   digest()
	digest()
  
N.B. this resets the digest.
 hash(String, MessageDigest)
	hash(String, MessageDigest)
  eg:
byte key[] = MessageDigest.hash( passPhrase, new MD5() );
 length()
	length()
  N.B. It is advisable to add public static final int HASH_LENGTH
 reset()
	reset()
   
 MessageDigest
MessageDigest
protected MessageDigest()
 
 length
length
public abstract int length()
N.B. It is advisable to add public static final int HASH_LENGTH
 reset
reset
public abstract void reset()
 digest
digest
public abstract byte[] digest()
N.B. this resets the digest.
 add
add
  public final void add(String message,
                        int offset,
                        int length)
 add
add
public final void add(String message)
 add
add
public final void add(byte data[])
 add
add
  public final void add(byte data[],
                        int offset,
                        int length)
 addToDigest
addToDigest
  protected abstract void addToDigest(byte data[],
                                      int offset,
                                      int length)
N.B. the implementor of this function can assume parameter validation has been done at this point.
 hash
hash
  public final static byte[] hash(String message,
                                  MessageDigest md)
eg:
byte key[] = MessageDigest.hash( passPhrase, new MD5() );
All Packages Class Hierarchy This Package Previous Next Index