有没有人在他们的核心数据SQLite商店上使用加密?你是如何实现它的?核心数据SQLite加密?
1
A
回答
2
我敢肯定,在核心数据使用加密的唯一方法是当应用程序退出要么加密整个持久性存储文件或使用用户存取在管理对象子类加密和解密数据,因为它们是单独保存到持久性商店。
2
我开始,包括这个美好的项目:
https://github.com/project-imas/encrypted-core-data
在我的代码,所有的事情进展顺利。我有一个奇怪的问题,只使用NSPredicate在相关字段中创建搜索查询。
相关问题
- 1. 核心数据加密类
- 2. 核心数据加密?
- 3. 核心数据加密
- 4. 加密核心数据
- 5. iOS核心数据加密
- 6. 核心数据加密atributes
- 7. 加密和解密Sqlite文件(使用核心数据)
- 8. 加密通过核心数据访问的Sqlite数据库
- 9. 核心数据数据加密
- 10. 核心数据与SQLite
- 11. 核心数据或... SQLite
- 12. 核心数据v SQLite
- 13. 加密或部分加密核心数据数据库?
- 14. 加密核心数据条目
- 15. NSFileProtectionComplete不加密核心数据文件
- 16. 使用MagicalRecord核心数据加密
- 17. 用于加密核心数据的SDK
- 18. 备份和恢复核心数据的SQLite(核心数据)
- 19. 更好的csv或sqlite预加载数据到核心数据?
- 20. iOS核心数据到Android SQLite映射
- 21. 预填充.sqlite的核心数据(Swift3)
- 22. 如何SQLITE查询以核心数据
- 23. 核心数据或sqlite快速搜索?
- 24. 核心数据vs Sqlite和性能
- 25. 的SQLite到核心数据迁移
- 26. 核心数据VS Sqlite或FMDB ....?
- 27. 核心数据SQLite约束失败
- 28. 核心数据sqlite文件增长
- 29. 核心数据相当于sqlite查询
- 30. 核心数据不再更新Sqlite Schema
我认为你的第二个选择是迄今为止最好的。 – 2011-06-09 06:17:03
谢谢。 - 你认为它会对性能产生多大影响? – 2011-06-09 13:52:36
我认为性能损失会很大。加密算法计算密集,每次获取或设置属性时都会运行加密。最后,这将取决于你的数据的大小。如果你的数据集相对较小,核心数据操作对于用户而言是瞬间出现的,无论它们多么复杂,但是当你开始谈论数千个活动对象和数千次更新时,任何减速都会开始建立在自身之上并变得明显。 – TechZen 2011-06-09 16:35:10