decryptAES256CBC method
Implementation
Future<dynamic> decryptAES256CBC(String encryptedData) async {
try {
if (encryptedData.trim().isEmpty) {
return null;
}
final encrypter = aes.Encrypter(
aes.AES(_secretKey, mode: aes.AESMode.cbc),
);
final decrypted = encrypter.decrypt(
aes.Encrypted.fromBase64(encryptedData),
iv: _iv,
);
return jsonDecode(decrypted);
} catch (e) {
log(e.toString());
return null;
}
}