Любая база данных SQLite на iPhone - это просто файл, связанный с приложением. Для кого-то довольно просто извлечь этот файл и запросить его.
Каковы ваши предложения по шифрованию файла или данных, хранящихся в базе данных.
Изменить: Приложение - это игра, которую будут играть против других пользователей. Информация об относительных сильных и слабых сторонах пользователей будет храниться в БД. Я не хочу, чтобы пользователь мог в тюрьме разбить телефон на свою репутацию/власть и т.д., Затем выиграть турнир/лигу и т.д. (NB: Попытка быть неопределенной, поскольку идея находится под NDA).
Мне не требуется военное шифрование, я просто не хочу хранить вещи в виде обычного текста.
Изменить 2: Немного больше разъяснений, мои основные цели -
- Сделать нестандартным взломать конфиденциальные данные.
- Простой способ узнать, были ли данные изменены (некоторая контрольная сумма)