I'm developing an iOS 7 and above app that uses
Core Data, and I was given the requirement of encrypting the persisted data. I'm using an
SQLite database behind the scenes.
I've been reading about
Data Protection feature in iOS Technology Overview and App Programming Guide for iOS, but I'm not sure if it can be used with
Core Data to encrypt the
SQLite file... can it? How?
Data Protection with
Core Data is possible, would that meet the requirement of encrypting the stored data? I mean, would it be enough? I've also found that there are some third-parties dealing with
SQLite data encryption such as SQLCipher. Should I integrate one of this kind of third-parties?
Thanks in advance