Class Mac

java.lang.Object
org.miaixz.bus.crypto.center.Mac
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
HMac

public class Mac extends Object implements Serializable
MAC摘要算法(此类兼容和JCE的 javax.crypto.Mac对象和BC库的org.bouncycastle.crypto.Mac对象) MAC,全称为“Message Authentication Code”,中文名“消息鉴别码” 主要是利用指定算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。 一般的,消息鉴别码用于验证传输于两个共同享有一个密钥的单位之间的消息。 注意:此对象实例化后为非线程安全!
Since:
Java 17+
Author:
Kimi Liu
See Also: