【发布时间】:2012-05-11 01:43:23
【问题描述】:
我在assets 文件中重置了一个数据库文件。
如何在android中使用SQLCipher加密数据库?
【问题讨论】:
-
由于交付的数据库已经加密,您将无法使用用户选择的密码重新加密它。这意味着加密是没有意义的,所以只需使用常规 SQLite,也许使用
SQLiteAssetHelper来处理 package-the-database-in-assets 部分。 -
你的意思是“发货的数据库已经被加密了”我没有加密它?
-
啊!没关系,我很抱歉。
-
嗯,你说你在资产文件夹中有一个数据库,你想加密它......因此用户将无法重新加密它。但是,您可以将其发送未加密并在应用程序中有一个功能,让用户在第一次运行时对其进行加密,我想。假设我发布了一个可能有帮助的答案。