2011-08-23 54 views
1

iOS iphone應用程序開發 - 你如何隱藏資源目錄中的文件?iOS iphone應用程序開發 - 如何隱藏資源目錄中的文件?

如果有人想從資源文件中提取資源,說明版權圖片或mp3的,他們不僅需要右鍵單擊應用程序圖標來顯示包內容。從那裏他們可以打開包中的png和mp3,不提供太多的數字版權保護。

我希望有一個切換,以便這些項目可以隱藏。

非常感謝

馬格努斯

+0

沒有「魔術切換」。您可能希望將文件作爲blob嵌入到SQLite數據庫中,但僅提供混淆功能,而不提供加密功能。他們只會更難找到。 – Cyrille

+0

無論如何,沒有辦法禁止選擇截取正在運行的應用程序的截圖,至少沒有我知道的。爲什麼不將水印保留在版權材料中? – Cyrille

回答

1

真的是沒有隱藏文件的方式,而是選擇將它們進行加密。

您可以將文件數據編碼爲base64字符串,可以使用您選擇的算法對其進行加密。 如果您希望獲取資源獲取相應的文本文件,請解密並重新創建它(該方法類似於序列化,但是具有額外的加密步驟)。 這樣,在您的應用程序包中,您將只存儲包含無意義字符串字符的文本文件。

不知道這種方式有多安全,但它是一個選項。

希望這有助於弗拉德。