在SQLCipher中设置密码

idi*_*ish 5 java sql database sqlite sqlcipher

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

正如文档所解释的那样,我必须使用PRAGMA设置密钥,但是从哪里开始执行该命令?

小智 3

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

SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);
Run Code Online (Sandbox Code Playgroud)

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