色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

aes的四個(gè)組成部分

夏志豪2年前23瀏覽0評論

aes的四個(gè)組成部分?

1.字節(jié)代換:根據(jù)輸入字節(jié),高四位作為S盒查詢行號,低四位作為S盒查詢列號。是唯一的非線性組件,起混淆的作用。

在解密的時(shí)候,查逆S盒即可。

2.行移位:左循環(huán)移位,第一行不移位,第二行左移一個(gè)字節(jié)(AES輸入128bit,分成16個(gè)字節(jié),每個(gè)字節(jié)8bit),第三行左移兩個(gè)字節(jié),第四行左移三個(gè)字節(jié)。行移位起擴(kuò)散作用。

在解密時(shí),將每一行執(zhí)行相反的移位操作:第一行不移位,第二行右移一個(gè)字節(jié),第三行右移兩個(gè)字節(jié),第四行右移三個(gè)字節(jié)。

3.列混合:

4.輪密鑰異

此處以128bit的密鑰舉例,先將128bit的密鑰擴(kuò)展,將128bit寫成,4*4的字節(jié)矩陣,每四列即一個(gè)輪密鑰,將4列拓展成44列,組成11個(gè)輪密鑰。加密時(shí),將信息矩陣和輪密鑰逐位異或,輪密鑰異或加起到混淆作用。