在我的桌面上浏览我的应用程序的有效负载后,我发现当我选择显示包裹内容时#39; - 我的应用程序中的一个重要的configuration.plist文件和各种图像文件是可读的。这里有我希望销售的内容的URL,因此我需要保护这个文件,隐藏它或加密它。
我已经在stackoverflow上搜索了如何做到这一点,但到目前为止我还没有运气。
答案 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]];