好的,所以我正在研究sqlcipher,并准备一个关于它的文档。到目前为止的研究表明,如何加密数据库,我还没有找到如何解密数据库。这样,我还有几个问题要问。operation, so i have to decrypt the database.
3) and last but not least, how to do decryption using sqlcipher
我正在尝试使用SqlCipher库对应用程序中的数据库进行加密和解密,但是在进行解密时,下面的例外情况是occurring..Encryption有时工作得很好。net.sqlcipher.database.SQLiteException: file is encrypted or is not a database
Failed to setLocale() when constructing, closing the data
这个应用程序的价值确实存在于我多年工作的数据库中,而不是应用本身。这个数据库非常大(在windows计算机上,在转换成类似于SQLLite的东西之前是195 it ),我想知道保护它中的数据的最佳方法是什么,这样应用程序就可以读取它,但是其他人不能读取/访问它。通过这个论坛和其他论坛,我发现SQLCipher是一个很好的工具。我的问题是,SQLCipher似乎对数据库进行了加密,然后在需要在临时文件中读取数据库时对其进行解密,然后再对其进行加密。数据库