saveData static method
Salva dados de forma segura no banco de dados, usando um ID fornecido
Implementation
static Future<void> saveData(String key, dynamic value) async {
if (_database == null) await init();
String serializedValue =
_serialize(value); // Converte o objeto para uma string JSON
String encryptedValue = _encrypt(serializedValue); // Criptografa o valor
await _database!.insert(
_tableName,
{"key": key, "value": encryptedValue},
conflictAlgorithm: ConflictAlgorithm.replace,
);
}