Name
Class javax.crypto.Mac
Synopsis
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.
Class Definition
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[]); }
See also
java.security.MessageDigest
|
Get Java Security, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.