aesEncrypt static method
AES 加密(使用 CBC 模式)
使用 AES-CBC 模式加密数据,返回包含 IV 和密文的字符串
@param data 要加密的数据 @param keyStr 密钥(Base64 编码) @param ivStr IV(Base64 编码),如果不提供则自动生成 @return 加密后的结果,格式为 "iv:密文" @example
final key = WSecret.generateKey();
final encrypted = WSecret.aesEncrypt('Hello World', keyStr: key);
print(encrypted); // 输出: iv:密文
Implementation
static String aesEncrypt(
String data, {
required String keyStr,
String? ivStr,
}) {
return WEncrypt.aesEncrypt(data, keyStr: keyStr, ivStr: ivStr);
}