Выбор лучшего решения для хранения данных для приложения Android Password Safe - PullRequest
2 голосов
/ 04 февраля 2012

Для тех, кто не знаком с типами приложений, защищенных паролем, это просто приложение, которое хранит пароли или другие конфиденциальные данные.

Я еще не расшифровал в java.После исследования я предложил 2 решения.

1) Использование базы данных SQLite и каким-то образом ее зашифровать (я читал, что это может быть проблематично, может вызвать проблемы с получением данных и может потребоваться несколько пользовательских библиотек)

2) Использование сериализованных объектов, хранящихся в зашифрованных файлах (звучит разумно, однако получение данных будет не таким удобным, как из базы данных)

Что очень важно: Я должениметь простой способ для резервного копирования данных.На SD-карту, например.Было бы легко, если бы речь шла о базе данных.Хотя вы не знаете о сериализованных зашифрованных объектах ...

Какой из них вы считаете лучше?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2012

Определенно вариант 1.

Возможно, вы захотите рассмотреть этот проект (источник доступен), он делает именно то, что вы хотите, используя AES Encryption .

0 голосов
/ 04 февраля 2012

Первое решение лучше в любом случае. Не должно быть проблем, если вы все сделаете правильно и потратили некоторое время на исследования и тестирование!

Не могу дать вам прямую ссылку, но этот метод использовался во многих моих проектах.

...