如何加密捆绑的text / json文件?

我的iOS应用程序捆绑了几个文件。 现在 – 如果有人下载应用程序并访问.ipa文件,他可以轻松阅读它们。 我想让它变得更难。

你知道有关这个问题的任何资源吗? 我想我需要一个加密库,我的构建脚本中的一些脚本编码文件…

当然我知道有人可能会反编译我的来源并破坏代码,但我只是希望它更难。

由于@Alex指出,因为密钥将在源代码中,这是不安全的。

使用CommonCrypto中的CommonCryptor

#import  

//无状态,一次性加密或解密操作。

  CCCryptorStatus CCCrypt( CCOperation op, CCAlgorithm alg, CCOptions options, const void *key, size_t keyLength, const void *iv, const void *dataIn, size_t dataInLength, void *dataOut, size_t dataOutAvailable, size_t *dataOutMoved); 

但是,这会给你出口限制。 使用不是加密并且没有出口限制的base64你可能会感到高兴。

在任何情况下,您需要决定的第一件事是威胁模型,数据的敏感程度,您希望限制访问的严重程度以及您愿意接受的痛苦程度。