encryptJson method
Encrypts a JSON-serializable object.
Implementation
String encryptJson(dynamic obj) {
try {
final encrypter = Encrypter(AES(key, mode: AESMode.cbc));
final plain = jsonEncode(obj);
final encrypted = encrypter.encrypt(plain, iv: iv);
return encrypted.base64;
} catch (e) {
throw Exception('Encryption failed: $e');
}
}