May 2001
Intermediate to advanced
618 pages
20h 50m
English
Class javax.crypto.Mac
This is a secure message digest, otherwise known as a Message Authentication Code. This class uses a secret key to perform additional calculations on a message digest (resulting in a MAC), making it impossible to change the original data without the secret key.
public class javax.crypto.Mac
extends java.lang.Object
implements java.lang.Cloneable {
// Constructors
protected Mac(MacSpi, Provider, String);
// Class Methods
public static final Mac getInstance(String, String);
public static final Mac getInstance(String);
// Instance Methods
public final Object clone( );
public final byte[] doFinal(byte[]);
public final byte[] doFinal( );
public final void doFinal(byte[], int);
public final String getAlgorithm( );
public final int getMacLength( );
public final Provider getProvider( );
public final void init(Key, AlgorithmParameterSpec);
public final void init(Key);
public final void reset( );
public final void update(byte);
public final void update(byte[], int, int);
public final void update(byte[]);
}
java.security.MessageDigest
|
Read now
Unlock full access