酷炫手机

文章
5
资源
1
加入时间
2年10月21天

Python学习笔记——AES 加密/解密前言:一、加密/解密时,字节数不够时的处理:二、加密、解密用到的库函数三、加密/解密的实现四、附自己做的练习源代码

AES,高级加密标准。目前比较流行的对称加密算法。是一种对称加密算法,即加密和解密都用相同的密钥。AES只是个基本算法,实现AES有几种模式,主要有ECB、CBC、CFB等几种模式。CBC模式中还有一个偏移量参数IV。AES加密有AES-128、AES-192和AES-256三种,分别对应三种密钥长度128位(16字节)、192位(24字节)和256位(32字节)。密钥越长,安全性越高,加密和解密时间也会更长。一般默认是128位,其安全性完全够用。加密时:因为密钥是16字节,所以明文加密时,字符