0

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

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

  1. 加密文件可通过捆绑软件访问。
  2. 加密密钥在我的源代码中也是一个 NSString

我可以将加密文件添加到编译器,以便它们成为应用程序的一部分吗?有没有办法保护我的加密密钥?

4

1 回答 1

0

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

于 2013-07-22T20:11:52.033 回答