есть файл базы SQLITE в шифрованном виде, а именно шифруется байткод файла неважно каким алгоритмом. на выходе - однозначно что-то непонятное =)есть алгоритм обратной дешифрации файла, так что на выходе имеем QByteArray изначального файла, в нашем случае - файл SQLITE базы.Как теперь подключить QSQLITE QSqlDatabase::setDatabaseName на этот байткод?была мысль запихнуть его в систему ресурсов, что бы обращаться к нему через ":/.....", но пока гугл говорит что это не реально (или я не прав? ткните тогда носом - буду очень рад)есть ещё мысль взять исходники qSqLite плагина, и поправить там, но это не гуд =)Пример использования:программа содержит пользовательский профайл с данными, которые пользователь хочет держать на диске зашифрованными.SQLITE - отличное решение, если шифровать сам байткод бд.
|