最近,接了一個(gè)關(guān)于數(shù)據(jù)加密的任務(wù),感覺(jué)挺高大上的,就這樣網(wǎng)上海搜了一通,各種加密算法就出來(lái)了,聽(tīng)過(guò)的,沒(méi)聽(tīng)過(guò)得,一時(shí)間不知道該用哪一種算法了,有種挑花眼的感覺(jué),最后看到有一個(gè)ASE的加密算法看見(jiàn)還不錯(cuò),so咱們就先聊聊這方面的問(wèn)題吧
ASE
AES(The Advanced Encryption Standard)是美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所用于加密電子數(shù)據(jù)的規(guī)范。它被預(yù)期能成為人們公認(rèn)的加密包括金融、電信和政府?dāng)?shù)字信息的方法。AES是一個(gè)對(duì)稱分組密碼算法,旨在取代DES成為廣泛使用的標(biāo)準(zhǔn)。
AES加解密的流程圖如下:
python中使用pycrypto模塊來(lái)完成數(shù)據(jù)的加密過(guò)程