gpt4 book ai didi

C++:如何在 iOS 中已有的 MFC 应用程序中重用加密的 Sqlite 数据库

转载 作者:行者123 更新时间:2023-11-28 02:59:13 25 4
gpt4 key购买 nike

我正在进行一个项目,我想在我的 MFC\C++ 应用程序中重用 iOS 应用程序的 SQLite 数据库。

iOS 数据库使用 'sqlite3_key()' 加密,它使用 SQLCipher用于数据库处理。

我正在使用 SQLiteEncryptCppSQLite3 的帮助下进行数据库处理包装器。

但是当我尝试在数据库上执行任何语句时,它会抛出异常 File is encrypted or not a database

我没有得到任何线索。

谁能帮我解决这个问题?

我知道它与以下问题重复,但该问题无效,我无法从该问题中得到任何答案。

1. How to use SQLite database from one platform(iOS) to another(Windows)

2。 How to open and read SQLite database from another platform like (iOS to Windows)

请帮我解决这个问题。

最佳答案

SQLite 为加密提供通用接口(interface),但加密引擎的实现由各个供应商提供。

市场上的加密引擎不兼容,您必须使用用于加密数据库的那个。

关于C++:如何在 iOS 中已有的 MFC 应用程序中重用加密的 Sqlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21251113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com