/ / Най-добър метод за криптиране на локални данни в iPhone приложение - ios, криптиране

Най-добър метод за шифроване на локални данни в iPhone приложение - ios, криптиране

Имам приложение, което съхранява данни локално на iPhone. Искам да шифровам данните, така че съм объркан кой метод трябва да използвам. Използвал съм Core Data Framework в приложението.

NSFileManager (NSFileProtectionKey), CoreData (NSFileProtectionKey), NSData (NSDataWritingOptions) са опциите или има ли и друг метод. Моля, предложете ми нещо

Благодаря

Отговори:

0 за отговор № 1

Използвай Услуга за ключодържатели.

Но сега трябва да го шифроватеимате нужда от частен ключ или парола. Тогава бих казал, че криптирането има смисъл само когато потребителят трябва да се удостоверява, когато използва приложението ви. След това можете да шифровате данните с въведената парола. Тук бихте могли AES256 да шифровате данни с PBKDF2 подобна функция за генериране на ключ за криптиране (благодарение на Робърт). Но предоставянето на кодова извадка ще стигне далеч. Прочетете в себе си! :)

Но също така знайте: тъй като iOS 4 пространството на диска вече е криптирано с ПИН кода на устройството!