1
J'ai crypté sqlite db en utilisant sqlcipher. Mais comment puis-je continuer à travailler régulièrement avec le db?En utilisant sqlite3 sqlcipher DB, comment? (ios)
Merci à tous.
J'ai crypté sqlite db en utilisant sqlcipher. Mais comment puis-je continuer à travailler régulièrement avec le db?En utilisant sqlite3 sqlcipher DB, comment? (ios)
Merci à tous.
Est-ce que the documentation ne aide pas?
Je pense que vous devriez faire quelque chose comme:
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);
BTW, j'utilise obj-c, mais je pense que vous avez eu l'idée. –