gpt4 book ai didi

ios - 加密或部分加密核心数据数据库?

转载 作者:行者123 更新时间:2023-11-28 21:29:04 29 4
gpt4 key购买 nike

我想知道...是否可以加密部分或全部现有 Core Data 应用程序的数据库而不丢失功能或深度依赖第三方依赖项?

我们可以“推出我们自己的”加密,因为不需要查询这些特定字段(它是元数据或二进制数据)......但我不想影响数据库的其他部分,也不想破坏数据库中的所有内容已经在工作了。

我们也可以加密整个数据库。不确定什么是最好的。

最佳答案

  1. 当您创建持久存储时,您可以在选项参数中指定 NSPersistentStoreFileProtectionKey 和 NSFileProtectionComplete 值,这将在设备锁定并设置密码时加密数据库文件,这对于操作数据应该足够好了(不是密码和 secret )。

  2. 将敏感数据(如客户端 secret 和密码)保存在钥匙串(keychain)中,而不是数据库中,数据库加密破解只是时间问题。

关于ios - 加密或部分加密核心数据数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36929850/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com