HMAC和NMAC

NMAC和HMAC与1996年提出,1997年HMAC成为RFC2012,事实上是Internet标准

  • NMAC构造: 
    NMAC(k1,k2)(M)=Hk1(Hk2(M))

  • HMAC构造:使用标准初始值 
    Hk(M)=H(K’ XOR opad||H(K’ XOR ipad ||M )) 
    其中K’代表在密钥K后面添加若干个0使其成为一个完整的消息分组。ipad和opad为两个b个消息分组的常数。ipad通过重复地级联字节0x5c直到达到一个完整的b 比特的消息分组,opad通过重复地级联0x36而形成一个完整的消息分组。 
    这里写图片描述 
    这里写图片描述 
    这里写图片描述 
    这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值