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;
}
}