harmony 鸿蒙HMAC介绍及算法规格

  • 2025-06-16
  • 浏览 (2)

HMAC介绍及算法规格

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

支持的算法

以下为HMAC支持的规格说明。 面向OpenHarmony的厂商适配密钥管理服务规格分为必选规格和可选规格。必选规格为所有厂商均支持的算法规格。而对于可选规格,厂商将基于实际情况决定是否实现,如需使用,请查阅具体厂商提供的说明,确保规格支持再使用。

建议开发者使用必选规格开发应用,可保证全平台兼容。 |摘要算法|支持的密钥长度|API级别|是否必选规格| |——–|——–|——–|——–| |MD5、SHA1、SHA224|8 - 1024|8+|否| |SHA256|192 - 1024|8+|是| |SHA384、SHA512|256 - 1024|8+|是| |SM3|8 - 4096|8+|是|

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Universal Keystore Kit(密钥管理服务)

harmony 鸿蒙指定用户身份操作(仅对系统应用开放)

harmony 鸿蒙查询密钥是否存在(ArkTS)

harmony 鸿蒙查询密钥是否存在(C/C++)

harmony 鸿蒙通用密钥库基础概念

harmony 鸿蒙密钥删除(ArkTS)

harmony 鸿蒙密钥删除(C/C++)

harmony 鸿蒙加解密(ArkTS)

harmony 鸿蒙加解密(C/C++)

harmony 鸿蒙加密/解密介绍及算法规格

0  赞