Есть ли лучший способ для шифрования файла SQL? - PullRequest
1 голос
/ 15 июня 2011

Есть ли лучший способ зашифровать файл SQL?

Я имею в виду эту статью , но не могу выполнить настройки.И второе, о чем эта строка?

sqlite3_exec(db, "PRAGMA key = 'BIGsecret', NULL, NULL, NULL);

Как записать в моем исходном коде.

Если у вас есть какая-либо другая ссылка, касающаяся шифрования SQLite.Пожалуйста, поделитесь.

1 Ответ

1 голос
/ 16 июня 2011

Есть официальное Расширение шифрования SQL , однако это исходный код, который вы должны приобрести (который затем дает вам право на поддержку от автора), чтобы добавить его в объединенный исходный код SqLite для встраивания в ваше приложение. Я не уверен, хотите ли вы сделать это - похоже, вы используете встроенный движок SQLite.

Чтобы ответить на ваш запрос о строке sqlite3_exec (), он говорит sqlite выполнить некоторый код SQL в уже подключенной базе данных 'db'. В этом случае он запрашивает sqlite установить прагму времени выполнения (специфичная для базы данных настройка, называемая «ключ») и сообщает, что значением ключа является «BIGsecret». Другими словами, это установка ключа дешифрования для базы данных, который, я думаю, вам нужно установить, прежде чем вы сможете запрашивать / использовать что-либо еще в зашифрованной базе данных.

...