我正在重构一个订单处理应用程序以包含 CoreData,以便它可以缓存大量数据,并且其中一些数据包含一些我宁愿加密也不愿加密的身份敏感内容。 此应用程序将用于黑客的主要目标位置。 所以我决定在我走得太远之前,我最好使用诸如EncryptedCoreData 之类的东西来保护数据库。 从以下几个方向 ...
我正在重构一个订单处理应用程序以包含 CoreData,以便它可以缓存大量数据,并且其中一些数据包含一些我宁愿加密也不愿加密的身份敏感内容。 此应用程序将用于黑客的主要目标位置。 所以我决定在我走得太远之前,我最好使用诸如EncryptedCoreData 之类的东西来保护数据库。 从以下几个方向 ...
我已经通过Adhoc发行版向用户发布了iOS应用。 用户已经安装了该应用程序,他们能够查看文件,例如sqlite文件,文档目录中存储的图像。 可以通过第三方应用程序(例如iExplorer,iMazing)进行访问。 问题: 1.是否可以将数据存储在私有目录中,并且其他来源或软件 ...
在新版本中,我开始使用Core Data。 但是,当我尝试从旧数据库迁移到新数据库时,出现错误: 错误信息: 我该如何解决? ...
我使用encrypted-core-data来加密所有持久存储的数据,以前是CoreData正在使用的简单数据。 persistentStoreCoordinator创建代码如下。 创建选项字典 我使用KeychainItemWrapper在密钥链中保存密码,我的代码完全崩溃在 ...
我正在使用加密的CoreData Sqlite存储来加密我的CoreData堆栈。 我在数据库中有一张表,可以存储40万条记录。 我想根据某些活动删除大多数记录。 由于批量删除不适用于此加密存储,因此我需要执行的是获取请求以读取数据。 比我一对一地执行删除操作: 此操作耗时 ...
我正在使用一个空白的核心数据项目并尝试从这个示例中复制代码。 https://www.and rewcbancroft.com/2015/02/18/core-data-cheat-sheet-for-swift-ios-developers/ 由于没有 managedContext 我无法继 ...
我正在使用推荐的加密CoreData框架 。 我注意到文档目录中缺少shm和wal文件。 我做了一些研究,看来它们是SQLite数据库使用的临时文件。 是出于安全原因将它们删除还是我做错了什么? 这是我来自CoreData Stack的持久性存储协调器。 ...
重新启动应用程序后,无法正确返回核心数据中的数据。 并且获取特定记录的获取请求也失败。 重新启动应用程序后,FetchRequestController不会获取任何记录。 我正在使用加密的核心数据来保护项目中的数据。 我能够解析并将数据保存到managedObjectContext。 ...
我继承了一个使用Core Data的iOS项目。 这个项目有8个不同的数据模型 ,不必说项目不那么大,而且我看不出有任何充分的理由将实体拆分成这么多的数据模型。 我正在尝试将Encrypted Core Data与当前数据模型和持久性存储协调器一起使用,但它根本无法正常工作。 每个数据 ...
我已经很久以来一直遇到语法错误,但不确定是什么原因引起的。 调试日志如下: 订单的类型为Integer 16,供您参考,我目前正在使用github上的Encrypted-Core-Data。 有什么想法吗? ...
由于存在敏感信息,我正在使用SQLCipher加密数据库。 一切似乎都正常,我很生气,因为我现在有两个.sqlite文件: 第一个是加密的,第二个则不是-但它不包含任何信息。 由于无法获取信息,因此它似乎起作用了,但是我只是想确保这是正确的。 ...