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