在 Python 开发中,AES 加解密是保护数据传输与敏感信息存储的核心技术。本文提供一套完整可用的 AES 加密解密实现,涵盖依赖安装、核心类封装及使用示例,开发者可直接复制运行。

安装依赖
首先安装 pycryptodome 库,一行命令即可完成:
AES 加解密实现
以下 AESCipher 类封装了 AES-CBC 模式的加密与解密逻辑,支持字符串输入输出。密钥长度可灵活选择 16、24 或 32 字节,对应 AES‑128、AES‑192 或 AES‑256。注意示例中 IV 为固定值,生产环境建议随机生成以提升安全性。
使用示例
以下是使用该 AES 加解密类的简单运行效果:
