2010-06-01 4 views
1

Возможно ли работать с зашифрованной базой данных SQLite напрямую в Qt? Или мне нужно полностью прочитать его в памяти, дешифровать в памяти, работать, шифровать в памяти, записывать на диск?Зашифрованная база данных SQLite в Qt

+0

Я думаю, что будет зависеть от того, если вы шифрования файла, а затем отдать его SQLite, ** OR ** если вы позволите SQLite сделать шифрование ... если предположить SQLite имеет возможности шифрования (не уверены, об этом). – FrustratedWithFormsDesigner

ответ

1

Посмотрите на SQLite Encryption Extension (SEE).

+0

Можно ли это использовать с Qt без перекомпиляции какой-либо части Qt? –

+0

Я бы так подумал. Если вы читаете документ. на что указывает Дуг: «Если у вас уже есть приложение, работающее с SQLite в публичном домене, вы должны иметь возможность заглянуть в SEE вместо SQLite, перекомпилировать, и ваше приложение будет продолжать работать одинаково. SEE не запускает шифрование баз данных пока вы не включите функцию шифрования, используя один из интерфейсов, обозначенных как ". –

Смежные вопросы