现在,对于iOS 8.3及更高版本,iOS不允许应用程序文件夹访问任何不支持iTunes文件共享的应用程序,是否真的有必要使用SQLCipher或任何类型的加密考虑到SQLCipher的性能影响,对于数据。此外,距离iOS 10仅几个月之后,我们很有可能完全放弃iOS 8支持。
答案 0 :(得分:5)
是否需要SQLCipher?
好吧,我想这个问题应该根据具体情况提出。即使权限更改,最终用户仍然可以看到一些目录。请参阅iOS 8.3 File Sharing。
是否真的有必要使用SQLCipher或者对数据进行任何加密
这取决于你要存储的内容。如果您要存储私钥,银行账户或个人信息等敏感信息,我会尽可能保证您的数据安全。使用越狱设备的任何使用都可能能够进入iOS 8.3及更高版本的未加密数据库,或者挂钩到数据库句柄代码并手动打开数据库以检索信息。