如何在iPhone中处理加密的sqlite数据库?

时间:2011-10-19 10:56:07

标签: iphone sqlite

我有一个sqlite数据库的加密版本 我也有KEY 但老实说,我不知道如何使用它或如何从加密数据库中获取数据?

我猜解决方案在open函数中的哪个位置?

 if(sqlite3_open([_dbPath UTF8String],&database)==SQLITE_OK);

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

核心SQLite数据库实现本身不提供加密支持。但是,存在许多用于向SQLite添加加密的扩展。其中一些加密整个数据库文件,而另一些只加密表的内容。

这些扩展大部分都不兼容,因此您很可能必须在iPhone上使用与C#上使用的扩展名相同的扩展名。如果你很幸运,iOS上也支持扩展。