国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

摘要算法:HMAC

2022-10-16 01:37 作者:CSDN首席噴子  | 我要投稿

基于Hash的消息認(rèn)證碼(Hash-based Message Authentication Code,HMAC)是用于驗(yàn)證消息的一種機(jī)制,相對(duì)于單純的摘要函數(shù),HMAC能夠基于雙方事先確定的密碼生成唯一的摘要值。盡管MD5算法已經(jīng)被證明不安全,但使用HMAC機(jī)制的MD5至今仍未被攻破。

設(shè)雙方使用算法H作為摘要函數(shù),K為雙方密鑰(要求K長度不大于H分組長度B,比如H為MD2時(shí),K長度不大于16)。定義opad為長B字節(jié)、值為0x36的數(shù)組,ipad為長B字節(jié)、值為0x5C的數(shù)組。HMAC即為

H(K ^ opad, H(K ^ ipad, text))

(1)首先在K后面添0,使其長度為B。

(2)計(jì)算K和ipad的異或F,并將待計(jì)算摘要數(shù)據(jù)text放在F的后面。

(3)對(duì)(2)結(jié)果計(jì)算摘要。

(4)計(jì)算K和opad的異或G,將(3)結(jié)果放在G的后面。

(5)計(jì)算(4)中結(jié)果的摘要,得到HMAC。

C語言實(shí)例如下:


摘要算法:HMAC的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
丰宁| 南漳县| 双牌县| 磴口县| 温泉县| 顺平县| 德江县| 积石山| 双鸭山市| 绥化市| 左权县| 新乐市| 盘锦市| 潜江市| 穆棱市| 襄樊市| 哈巴河县| 玉环县| 汉中市| 通辽市| 胶州市| 大同市| 大洼县| 余庆县| 凤冈县| 厦门市| 西丰县| 连江县| 时尚| 黄石市| 类乌齐县| 嵊泗县| 邢台市| 贵州省| 双牌县| 克拉玛依市| 玉屏| 台江县| 贺兰县| 嫩江县| 仙桃市|