5

我想用 SQLCipher 创建一个新的加密数据库,由于以下链接,我真的不明白如何设置密钥:http: //sqlcipher.net/sqlcipher-api/#key

正如文档所解释的,我必须使用 PRAGMA 设置一个键,但是我从哪里执行该命令?

4

2 回答 2

2

对于 Android,您只需要调用 openOrCreateDatabase 来提供加密密钥。第二个参数是要使用的密码。

SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);

使用 SQLCipher 的命令行版本时,“PRAGMA key”接口提供相同的功能。

于 2012-11-21T13:46:19.063 回答
1

您应该阅读以下内容:sqlcipher.net/introduction 构建说明应该为您提供一个实用程序,该实用程序将是 SQLCipher 的命令行 shell(基于 sqlLite)。

于 2012-11-20T18:19:21.793 回答