中等
技术面试0 次浏览请编写一段 Python 代码,实现对一个文件的加密和解密功能,使用 AES 加密算法。
华为安全工程师
PythonAES 加密文件加密解密
答题要点
按照功能实现步骤的答题框架,先导入必要的库,再编写加密和解密函数。关键要点:1. 导入库:导入 Crypto 库中的 AES 模块。2. 生成密钥:使用随机字节生成 AES 密钥。3. 加密函数:读取文件内容,填充数据后进行加密。4. 解密函数:读取加密文件,解密后去除填充数据。示例代码思路:首先导入 Crypto.Cipher 中的 AES 模块,然后生成一个 16 字节的密钥,编写加密函数将文件内容加密,编写解密函数将加密文件解密。