0

我正在制作一个 iOS 应用程序,当应用程序不使用时,存储在 Core Data 中的所有数据都需要加密。我了解较新的 iOS 设备(以及运行 iOS 4+ 的设备)可以访问硬件加密和特殊保护 API,但据我了解,这些仅适用于设备锁定时。不能保证我的应用程序的用户在他们的设备上会有密码锁,但我仍然需要加密。

此外,我不希望通过使用可转换属性来加密每个单独的核心数据属性,我知道这会使查询变得更加困难。最好,我想做一些事情,比如在应用关闭时加密核心数据文件,并在应用打开时取消加密(我知道这可能会更慢)。

有什么解决办法吗?

4

0 回答 0