我想用 SQLCipher 创建一个新的加密数据库,由于以下链接,我真的不明白如何设置密钥:http: //sqlcipher.net/sqlcipher-api/#key
正如文档所解释的,我必须使用 PRAGMA 设置一个键,但是我从哪里执行该命令?
对于 Android,您只需要调用 openOrCreateDatabase 来提供加密密钥。第二个参数是要使用的密码。
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);
使用 SQLCipher 的命令行版本时,“PRAGMA key”接口提供相同的功能。
您应该阅读以下内容:sqlcipher.net/introduction 构建说明应该为您提供一个实用程序,该实用程序将是 SQLCipher 的命令行 shell(基于 sqlLite)。