2013-07-02 83 views
3

我有一个iOS应用程序,它从应用程序的根目录加载和.txt文件。如果我使用iFunBox或任何iPhone浏览器,我可以看到.txt文件,我该如何隐藏它?我认为这都是关于这个文件的安全性,编码/解码。请帮帮我。任何建议,源代码,例子。我是新来的。感谢如何编码或隐藏iOS应用程序文件?

回答

0

我不确定是否有可能保护文件比苹果已经做的更多。即使你可以,我也认为除非.txt文件是你真正需要保护的东西,否则真的不值得让你麻烦。

+0

谢谢。我会用我自己的服务器来加载文件,所以...我希望通过iPhone浏览器程序至少保护访问文件的方式 –

+0

欢迎您!祝你好运。 – 68cherries

+0

@RaduRomanov请记住,任何人都可以确定您访问的URL,然后将他们的Web浏览器指向相同的URL并直接下载文本文件。 – rmaddy

2

答案很简单:你不能

长的答案:不管你做什么,你最终会在某些时候具有解密的内容在内存中的副本,以便狡猾的黑客就能够将内容从内存中复制出来。你可以做的最好的事情就是不值得他们的麻烦。这包括使用纯C,永远不要将内容存储在一个变量中(总是concat等),并使用行业标准加密(如AES-256)对文件进行加密。祝你好运。

+2

根据内容/使用情况,您还可以安排在阅读时“消耗”文件,解密只是为了下一个“咬”。这适用于例如视频文件。 –

+0

优点@HotLicks – borrrden

相关问题