易语言 AES SDK 说明 算法参数: 1. 加密方式:AES-256-CBC 2. 密钥:SHA256(应用加密密钥) 后得到 32 字节 3. IV:每次随机生成 16 字节 4. 填充:PKCS7 5. 提交 data:Base64(IV + AES密文) 6. 签名:MD5(data + 应用密钥) 建议封装三个方法: 1. AES_加密数据(原始data, 加密密钥) 返回 Base64(16字节IV + AES-256-CBC-PKCS7密文) 2. AES_解密返回(msg, 加密密钥) 先 Base64解码,前16字节为IV,剩余为密文,再 AES-256-CBC-PKCS7 解密 3. 生成签名(data, 应用密钥) 返回 MD5(data + 应用密钥) 易语言可使用支持 AES-256-CBC、SHA256、Base64、MD5 的加密模块实现。