C ++: Comment réutiliser la database Sqlite chiffrée dans l'application MFC qui est déjà dans iOS

Je suis au milieu d'un projet où je veux réutiliser la SQLite données SQLite de l'application iOS dans mon application MFC\C++ .

La database iOS est cryptée à l'aide de 'sqlite3_key ()' et utilise SQLCipher pour la gestion de la database.

Et

J'utilise SQLiteEncrypt pour la gestion des bases de données à l'aide de CppSQLite3 Wrapper.

Mais quand j'essaye d'exécuter n'importe quelle instruction sur la database il jette et le File is encrypted or not a database exception File is encrypted or not a database .

Je ne reçois aucune piste à ce sujet.

Quelqu'un peut-il m'aider à ce sujet?

Je connais le double de la question suivante, mais les questions sont inactives et je ne suis pas en mesure d'get une réponse à cette question.

1. Comment utiliser la database SQLite d'une plate-forme (iOS) à une autre (Windows)

2. Comment ouvrir et lire la database SQLite à partir d'une autre plate-forme comme (iOS à Windows)

S'il vous plaît, aidez-moi sur ce point.

SQLite fournit une interface commune pour le chiffrement, mais l'implémentation du moteur de chiffrement est fournie par des fournisseurs individuels.

Les moteurs de encryption sur le marché ne sont pas compatibles, vous devez utiliser celui qui a été utilisé pour crypter la database.