跳到主要内容

HMAC介绍及算法规格

MAC(Message Authentication Code)提供了一种在不可靠介质上检验传输或存储信息完整性的方法,HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code),是一种基于Hash函数和密钥进行消息认证的方法。HMAC可以与任何加密哈希函数(例如SHA256、SM3等)结合使用,HUKS支持了HMAC结合主流的摘要算法进行使用。

从API 23开始支持群组密钥特性。

支持的算法

以下为HMAC支持的规格说明。

摘要算法支持的密钥长度API级别
SHA256192 - 10248+
SHA384、SHA512256 - 10248+
SM380 - 10248+