五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)遵守國家法律
敦化市| 鹤山市| 凤台县| 天津市| 监利县| 治县。| 呼和浩特市| 九龙坡区| 曲阳县| 张家界市| 米易县| 平原县| 珠海市| 巨野县| 漳州市| 鄂州市| 新余市| 元阳县| 乾安县| 噶尔县| 晋宁县| 工布江达县| 西乌| 微博| 榆林市| 溆浦县| 清丰县| 滨州市| 拉萨市| 长子县| 贵德县| 枣阳市| 天长市| 阿拉善左旗| 常州市| 肇源县| 德格县| 萨迦县| 抚顺县| 郎溪县| 天气|