iPhone: создать базу данных SQLite для защиты паролем - PullRequest
2 голосов
/ 01 января 2011

Я могу создать базу данных sqlite с помощью аддона Firefox и использовать базу данных в iPhone. Теперь я хочу дать пароль к базе данных и использовать его в своем приложении для iPhone. Я много пробовал в Google, чтобы найти правильный способ создания защищенной паролем базы данных, но все равно безуспешно.

кто-нибудь знает, как создать защищенную паролем базу данных sqlite и как мы можем использовать ее в iPhone

Ответы [ 2 ]

2 голосов
/ 01 января 2011

Попробуйте SQLiteEncrypt. SQLiteEncrypt - это встроенное ядро ​​базы данных SQLite с шифрованием AES, с помощью которого можно шифровать и дешифровать файл базы данных SQLite.При установке ключа пароля в файл базы данных содержимое больше не сохраняется в открытом тексте, поэтому мы достигаем цели защиты данных.

Но это не бесплатно.

Примечание: Но это не для iOS (спасибо, Брэд, указал на это).

* Редактировать ***

Для iPhoneВы можете использовать SQLCIPHER , который является полным шифрованием базы данных с открытым исходным кодом для sqlite.

0 голосов
/ 01 января 2011

К сожалению, для этого не существует бесплатного решения.Есть несколько коммерческих приложений, которые позволяют шифровать базу данных sqlite.Кроме того, в SQLite есть поддержка виртуальных файловых систем, где вы можете изменять вызовы, которые читают / записывают данные в базу данных SQLite, однако для этого потребуется некоторое кодирование.

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