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