我有一个关于加密和核心数据的问题。有没有什么方法可以加密核心数据存储中的条目/实体,以便在使用 NSFetchedResultsController 等 Controller 发出提取请求时加密数据库中的所有信息然后解密?
我想确保在数据库上搜索和排序等操作不会受到内容加密这一事实的影响
最佳答案
CoreData 支持 Transformable 属性,它允许您在数据加载到上下文中时对数据应用转换。这与您所说的不完全相同(因为它只是逐个字段而不是整个数据库进行转换,但您可能会发现它仍然有用)。这适用于只有某些字段需要加密(例如信用卡号)
这是一个例子:https://artandlogic.com/2012/07/securing-your-core-data-with-transformable-attributes/
关于objective-c - 加密核心数据条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12901024/