使用sqlite3 sqlcipher DB,怎么样? (IOS)

时间:2011-10-17 18:01:08

标签: ios database encryption sqlite

我使用sqlcipher加密了sqlite数据库。 但是我如何继续定期使用db?

谢谢大家。

1 个答案:

答案 0 :(得分:0)

the documentation有帮助吗?

我认为你应该这样做:

const char* key = [@"BIGSecret" UTF8String];
sqlite3_key(database, key, strlen(key));
if (sqlite3_exec(database, (const char*) "SELECT count(*) FROM sqlite_master;", NULL, NULL, NULL) == SQLITE_OK) {
        NSLog(@"db password ok");
        //perform operation

} else {
        NSLog(@"db password mismatch");
}
sqlite3_close(database);