Открытие зашифрованной базы данных с помощью qtsql - PullRequest
1 голос
/ 04 февраля 2020

Я хотел бы знать, возможно ли без добавления новых библиотек открыть зашифрованную базу данных sql внутри программного обеспечения с использованием библиотек QT. В программе SQLITEManager можно использовать 4 вида шифрования:

  • AES128
  • AES256
  • RC4
  • SQLCipher

Доступ к моей базе данных осуществляется с помощью следующего кода:

    QSqlDatabase myDB = QSqlDatabase::addDatabase("QSQLITE", "UserConnection");
    myDB.setDatabaseName("Files/Users.db");
    if (!myDB.open())
    {
        qDebug()<<"Failed to open SQL database of registered users";
    }
    else
    {
        qDebug()<<"Successfully opening SQL database of registered users";
        QSqlQuery query(myDB);
        //actions read or write
    }

Можно ли прочитать базу данных, если я добавлю шифрование из SQLITEManager?

...