HMAC算法及计算流程介绍
2020年12月11日 14:54 发布者:zntsbkhhh
HMAC算法及计算流程介绍1. HMAC算法的应用:目前HMAC算法主要应用在服务器对访问者进行鉴权认证流程中。2. HMAC算法简介:HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)的缩写。HMAC中的H代指Hash散列算法,HMAC可以使用多种单项散列式,例如使用SHA-1,则构成HMAC-1,选用SHA-256散列算法,则构成HMAC-256。3. 计算步骤:详见下图。225595补充说明:(1) 如果密钥比单向散列函数分组长度要短,就需要在末尾填充0,直到其长度达到单向散列函数的分组长度为止。如果密钥比分组长度要长,则要用单向散列函数求出密钥的散列值,然后将这个散列值用作HMAC的密钥。(2) ipad为00110110的循环,直到达到单项散列函数的分组长度。 opad为01011100的循环,直到达到单项散列函数的分组长度。 综述:有一些用户会将HMAC算法应用到嵌入式版权保护中,即MCU和加密芯片基于HMAC算法完成鉴权认证,也有用户会应用到远程登录认证中,将密钥存储在终端设备的加密芯片中,启动联网后,基于加密芯片完成与后台服务器的身份认证。凌科公司可根据客户需求不同,灵活设置加密芯片中的算法,除了HMAC还可支持3DES、AES、RSA、ECC、国密SM2等各种加解密、签名验签算法,通过安全芯片自身软硬件防护机制,对HMAC或其他算法使用的密钥实行安全保护,保证密钥存储和运行中的安全。同时通过硬件协处理器助力算法加速,提升运算性能。网友评论
xiaoyuhzou1228 2020年12月11日
这还这没听说过
这还这没听说过
kessy1 2020年12月11日
HMAC算法针对所有哈希算法都通用吗 ?
HMAC算法针对所有哈希算法都通用吗 ?
?-о 2020年12月14日
对哈希运算不了解
对哈希运算不了解
QL87 2020年12月14日
看不懂,求大神指点
看不懂,求大神指点
tyl2010 2020年12月14日
HMAC移植到MCU端调试方便吗?
HMAC移植到MCU端调试方便吗?
miniminimini 2020年12月14日
得看MCU 资源,如果是51内核的,估计是差点意思
得看MCU 资源,如果是51内核的,估计是差点意思
小屁孩123 2020年12月14日
HMAC是什么?安全性高吗?
HMAC是什么?安全性高吗?
zntsbkhhh 2020年12月14日
HMAC是一种基于Hash函数和密钥进行消息认证的方法
HMAC是一种基于Hash函数和密钥进行消息认证的方法
wang0327 2020年12月15日
HMAC到底需不需要密钥?
HMAC到底需不需要密钥?
明亮的光 2020年12月15日
需要
需要
Test_wf 2020年12月15日
HMAC算法和RSA算法那个更好一些?
HMAC算法和RSA算法那个更好一些?
kessy1 2020年12月16日
HMAC算法相比其他算法优势是什么?
HMAC算法相比其他算法优势是什么?
zntsbkhhh 2020年12月16日
是一种更安全的消息摘要算法。MAC算法结合了MD5和SHA算法的优势,并加入密钥的支持,是一种更为安全的消息摘要算法。Hmac算法总是和某种哈希算法配合起来用的
是一种更安全的消息摘要算法。MAC算法结合了MD5和SHA算法的优势,并加入密钥的支持,是一种更为安全的消息摘要算法。Hmac算法总是和某种哈希算法配合起来用的
假的会计师 2020年12月16日
摘要值有多长,安全性够不够?
摘要值有多长,安全性够不够?
xiaoyuhzou1228 2020年12月16日
这么说那就是单向散列算法越多越安全
这么说那就是单向散列算法越多越安全
QL87 2020年12月16日
HMAC可以和Hash的任何算法捆绑使用吗
HMAC可以和Hash的任何算法捆绑使用吗
?-о 2020年12月17日
很有用,谢谢分享
很有用,谢谢分享
小屁孩123 2020年12月17日
求楼主推荐一款可支持DES/3DES、AES算法的高安全的加密芯片
求楼主推荐一款可支持DES/3DES、AES算法的高安全的加密芯片
miniminimini 2020年12月17日
HMAC进一步提高安了全性很不错。凌 ,科公司也很厉害啊几乎支持了业界常用的所有安全算法。
HMAC进一步提高安了全性很不错。凌 ,科公司也很厉害啊几乎支持了业界常用的所有安全算法。
明亮的光 2020年12月17日
凌科? 我倒听说过它家芯片确实不错,我听我的客户说他家做加密行业得有个十多年了,技术服务这块儿做的也非常好
凌科? 我倒听说过它家芯片确实不错,我听我的客户说他家做加密行业得有个十多年了,技术服务这块儿做的也非常好
wang0327 2020年12月18日
是啊,凌科他们家2006年就成立了,做加密这块儿肯定是非常专业的,现在好多新加密公司,不完全做加密这块儿,有的是代理商,
是啊,凌科他们家2006年就成立了,做加密这块儿肯定是非常专业的,现在好多新加密公司,不完全做加密这块儿,有的是代理商,
Test_wf 2020年12月18日
太专业了 满满的干货,已分享我们技术
太专业了 满满的干货,已分享我们技术

有基于MD5实现的HMAC吗?