我有一个带AES128加密的加密sqlite3
我使用 libsqlite3.0 将数据提取到我的应用...
那怎么打开它?
提前致谢
答案 0 :(得分:0)
您提供的链接谈论加密整个设备的存储空间;但是,如果目标是用户无法直接打开数据库文件,那么将无法帮助您,因为唯一可以防止的是在设备被盗的情况下访问您的数据。它还依赖于用户进行设置,应用程序无法强制要求设备存储加密。
答案 1 :(得分:0)
你有三种情况之一:
如果#1您将能够检索条目,但它们将是胡言乱语。检索后解密。
如果#2或3,那么DB将无法使用标准SQLite打开。
如果#2你只是解密文件(使用板载加密服务)然后“正常”访问。
如果#3必须安装SqlCipher(或使用的加密DB)。