ios:保护字符串或在编译中包含特定文件

时间:2013-07-22 19:49:53

标签: ios encryption data-protection

我面临以下问题:我的一个.m文件中有一堆NSStrings,我不会让用户访问它们(可以通过越狱和字符串工具等轻松完成)。

我考虑过加密NSStrings - 但是我会得到一些必须保存在文件中的NSData。我想我接下来会遇到以下两个问题:

  1. 可以通过捆绑包访问加密文件。
  2. 加密密钥在我的源代码中也是一个NSString
  3. 我可以将加密文件添加到编译器中,以便它们成为应用程序的一部分吗?有没有办法保护我的加密密钥?

1 个答案:

答案 0 :(得分:0)

您可以使用自己的算法对其进行加密,然后在需要时对其进行解密。你也可以使用算法而不是密钥......