我想用SQLCipher创建一个新的加密数据库,由于以下链接,我并没有真正解释如何设置密钥:http://sqlcipher.net/sqlcipher-api/#key
正如文档所解释的那样,我必须使用PRAGMA设置一个密钥,但是我从哪里开始执行该命令?
答案 0 :(得分:2)
对于Android,您只需要调用openOrCreateDatabase来提供加密密钥。第二个参数是将要使用的密码。
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);
使用命令行版本的SQLCipher时,“PRAGMA键”界面提供相同的功能。
答案 1 :(得分:1)
你应该读这个:sqlcipher.net/introduction 构建指令应该为您提供一个实用程序,它将是SQLCipher的命令行shell(基于sqlLite)。