天天看點

[加密]-對稱加密算法AES

文章目錄

    • 簡介
    • 優缺點
      • 優點
    • 加密過程圖

簡介

AES

進階資料加密标準,能夠有效抵禦已知的針對

DES

算法的所有攻擊,預設密鑰長度為

128

位,還可以供選擇

192

位,

256

位。這裡順便提一句這個位指的是bit。

使用對稱加密算法有:

AES128

AES192

AES256

AES是基于資料塊的加密方式,也就是說,每次處理的資料是一塊(16位元組),當資料不是16位元組的倍數時填充,這就是所謂的分組密碼(差別于基于比特位的流密碼),16位元組是分組長度。AES共有ECB、CBC等多種模式。

優缺點

優點

  • AES的密鑰長度比DES大, 它也可設定為32比特的任意倍數,最小值為128比特,最大值為256 比特,是以用窮舉法是不可能破解的
  • AES對記憶體的需求非常低,運算速度快,在有回報模式、無回報模式的軟硬體中,Rijndael都表現出非常好的性能。。

加密過程圖

[加密]-對稱加密算法AES

繼續閱讀