加密现有未加密的核心数据 sqlite 文件,无需第三方开销和错误

Encrypt existing unencrypted core data sqlite file without third party overheads and bugs

提问人:tech savvy 提问时间:2/28/2023 更新时间:2/28/2023 访问量:60

问:

如果我给了 FileProtectionTypeComplete,我可以找到 coredata 的 sqlite 文件吗?我主要想加密我现有的未加密的sqlite文件,该文件位于应用程序支持目录中。但是,当我分配fileProtectionType complete时,我无法找到sqlite文件,并且每个应用程序启动都会创建一个新的sqlite。

我很困惑,如果我将sqlite文件移动到文档目录并提供fileProtectionType complete,这种情况就不会发生。关于如何在没有任何第三方开销的情况下加密现有未加密的核心数据sqlite文件的任何建议。

iOS Swift 安全 加密 核心数据

评论

0赞 Joakim Danielson 2/28/2023
似乎有很多可用的信息,以下是我发现的几个 SO 问题。stackoverflow.com/questions/39151959/...stackoverflow.com/questions/41253189/coredata-data-protection,stackoverflow.com/questions/65524215/......

答: 暂无答案