harmony 鸿蒙HMAC介绍及算法规格
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+|是|
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦