【发布时间】:2015-10-29 10:21:07
【问题描述】:
我是sql cipher 的新手,并尝试了sql cipher 演示应用程序的链接。
但是当我运行应用程序时,它总是输入else 以下代码的一部分。
sqlite3_key(sqlite3Database, key, (int)strlen(key));
if (sqlite3_exec(sqlite3Database, (const char*) "SELECT count(*) FROM sqlite_master;", NULL, NULL, NULL) == SQLITE_OK)
{
NSLog(@"Password is correct, or a new database has been initialized");
} else {
NSLog(@"Incorrect password!");
}
我已经有一个数据库说sqlDatabase.sql。现在我想加密它,但这不起作用。
有人可以帮忙吗?
【问题讨论】:
-
因为它一直打印“密码错误”。你能告诉我加密数据库的方法吗?
-
它是只读数据库,我无法加密它。为此,我已经使用此链接-> zetetic.net/sqlcipher/ios-tutorial
-
更新问题,使其更完整,这将使那些想要提供答案的人更容易。然后删除 cmets。