文章目錄
-
- 簡介
- 優缺點
-
- 優點
- 加密過程圖
簡介
AES
進階資料加密标準,能夠有效抵禦已知的針對
DES
算法的所有攻擊,預設密鑰長度為
128
位,還可以供選擇
192
位,
256
位。這裡順便提一句這個位指的是bit。
使用對稱加密算法有:、
AES128
、
AES192
。
AES256
AES是基于資料塊的加密方式,也就是說,每次處理的資料是一塊(16位元組),當資料不是16位元組的倍數時填充,這就是所謂的分組密碼(差別于基于比特位的流密碼),16位元組是分組長度。AES共有ECB、CBC等多種模式。
優缺點
優點
- AES的密鑰長度比DES大, 它也可設定為32比特的任意倍數,最小值為128比特,最大值為256 比特,是以用窮舉法是不可能破解的
- AES對記憶體的需求非常低,運算速度快,在有回報模式、無回報模式的軟硬體中,Rijndael都表現出非常好的性能。。