aesEncrypt static method
aes加密
key 长度为32的密钥
data 需要加密的内容
Implementation
static String? aesEncrypt(String key, String data) {
try {
data = fullStrTo16(data);
var encrypter = Encrypter(AES(
mode: AESMode.cbc,
Key.fromUtf8(key),
));
var encrypted =
encrypter.encrypt(data, iv: IV.fromUtf8(key.substring(0, 16)));
return encrypted.base64;
} catch (e) {
return null;
}
}