保护配置,iOS App Xcode中的plist文件5.1

vpfxa7rd  于 2023-05-01  发布在  iOS
关注(0)|答案(1)|浏览(141)

在我的桌面上探索了我的应用程序的有效负载后,我发现当我选择“显示包内容”时-这是一个重要的配置。plist文件和我的应用程序中的各种图像文件是可读的。这有我希望出售的内容的URL,因此我需要保护这个文件,隐藏它或加密它。
我已经在stackoverflow上搜索了如何做到这一点,但到目前为止我还没有任何运气。

gc0ot86w

gc0ot86w1#

我建议使用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]];

相关问题