上传者: 38565801
|
上传时间: 2021-12-16 15:41:00
|
文件大小: 99KB
|
文件类型: -
本文实例为大家分享了python实现AES加密解密的具体代码,供大家参考,具体内容如下
(1)对于AES加密解密相关知识
(2)实现的功能就是输入0-16个字符,然后经过AES的加密解密最后可以得到原先的输入,运行的结果如下
开始的字符串就是输入的明文,第一个矩阵,是明文对应的状态矩阵,下面的字典是得到的经过扩展后的密钥,再下面的矩阵是经过加密之后的矩阵,最后的矩阵就是解密之后的矩阵,最后的输出就是还原的明文,可以发现AES加密解密的过程没毛病。
(3)字节代换:输入输出都是十六进制的矩阵格式,define_byte_subdtitution()函数的功能是完成字节代换,首先使用hex_t