2013-07-02 117 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

相關問題