Шифрование файла БД в Android - PullRequest
       31

Шифрование файла БД в Android

4 голосов
/ 04 августа 2009

В моем приложении для Android я хочу зашифровать файл БД. Как я могу это сделать?

Ответы [ 2 ]

5 голосов
/ 04 августа 2009

БД обычно хранится в каталоге вашего приложения, который доступен только для идентификатора пользователя, назначенного вашему приложению.

Я не думаю, что есть какой-либо способ явного шифрования БД с помощью Androidрамки, но более простой подход будет шифровать информацию, которую вы храните в БД.Это хорошо работает, если ваш пользователь должен ввести какой-то пароль для доступа к приложению, и вы можете использовать этот пароль для шифрования вашей информации.Но если ваше приложение не требует ввода пароля, вам придется сохранить ключ шифрования в коде, и безопасность ваших данных будет нарушена, если кто-то декомпилирует ваше приложение и найдет ключ.

4 голосов
/ 05 августа 2009

У Sun есть статья, которая объясняет, как использовать шифрование AES здесь . Насколько я могу судить, все необходимые библиотеки доступны с Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...