encryptAES256CBC method
Implementation
Future<String?> encryptAES256CBC(dynamic data) async {
try {
if (data == null) {
return null;
}
String encodedData = jsonEncode(data);
final encrypter =
aes.Encrypter(aes.AES(_secretKey, mode: aes.AESMode.cbc));
final encrypted = encrypter.encrypt(encodedData, iv: _iv);
return encrypted.base64;
} catch (e) {
log(e.toString());
return null;
}
}