保护iOS App Xcode 5.1中的Configuration.plist文件

时间:2014-09-10 20:39:34

标签: ios xcode encryption configuration protection

在我的桌面上浏览我的应用程序的有效负载后,我发现当我选择显示包裹内容时#39; - 我的应用程序中的一个重要的configuration.plist文件和各种图像文件是可读的。这里有我希望销售的内容的URL,因此我需要保护这个文件,隐藏它或加密它。

我已经在stackoverflow上搜索了如何做到这一点,但到目前为止我还没有运气。

1 个答案:

答案 0 :(得分:0)

我建议使用RNCryptor来加密/解密您的数据。对于iOS和OS X来说,这是一个非常易于使用且非常安全的控件。

加密:

NSData *data = [@"some_string" dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
NSData *encryptedData = [RNEncryptor encryptData:data
                                    withSettings:kRNCryptorAES256Settings
                                          password:aPassword
                                             error:&error];

解密:

NSData *decryptedData = [RNDecryptor decryptData:encryptedData
                                withPassword:aPassword
                                       error:&error];
NSString *someString = [NSString stringWithUTF8String:[decryptedData bytes]];