I am in the middle of one project where I want to reuse the application SQLitedatabase iOSin my application MFC\C++.
SQLite
iOS
MFC\C++
The database is iOSencrypted using 'sqlite3_key ()' and uses SQLCipher to process the database.
AND
I am using SQLiteEncrypt to process data using the CppSQLite3 Wrapper.
But when I try to execute any statement in the database, it generates and throws . File is encrypted or not a database
File is encrypted or not a database
I donβt understand how to do this.
Can someone help me with this?
I know its duplicate of the next question, but these questions are inactive, and I can not get an answer to this question.
1. How to use SQLite database from one platform (iOS) to another (Windows)
2. How to open and read the SQLite database from another platform, for example (from iOS to Windows)
Please help me with this.
SQLite provides a common interface for encryption, but the implementation of the encryption mechanism is provided by individual vendors.
The encryption mechanisms on the market are incompatible, you must use the one that was used to encrypt the database.