複製鏈接
請複製以下鏈接發送給好友

Rijndael加密算法

鎖定
2000 年 10 月,NIST 選擇 Rijndael(發音為 Rhine dale)作為 AES 算法。它還不會代替 DES 3 成為政府日常加密的方法,因為它還須通過測試過程,“使用者”將在該測試過程後發表他們的看法。但相信它可以順利過關。
中文名
Rijndael加密算法
類    別
加密算法
Rijndael 是帶有可變塊長和可變密鑰長度的迭代塊密碼。塊長和密鑰長度可以分別指定成 128、192 或 256 位。
Rijndael 中的某些操作是在字節級上定義的,字節表示有限字段 GF(2 ) 中的元素,一個字節中有 8 位。其它操作都根據 4 字節字定義。
加法照例對應於字節級的簡單逐位 EXOR。
在多項式表示中,GF(2 ) 的乘法對應於多項式乘法模除階數為 8 的不可約分二進制多項式。(如果一個多項式除了 1 和它本身之外沒有其它約數,則稱它為不可約分的。)對於 Rijndael,這個多項式叫做 m(x),其中: m(x) = (x + x + x + x + 1) 或者十六進制表示為 '11B'。其結果是一個階數低於 8 的二進制多項式。不像加法,它沒有字節級的簡單操作。