2013-09-30 142 views
2

我想對我的資產文件夾中的文件做一些基本的混淆處理。混淆Android資產文件

我意識到這隻會減慢一個專門的逆向工程師,但我主要希望阻止偶然提取我們的一些資產。

這些文件都是純文本的,所以我認爲BASE64可能是有意義的,然而,就我所見,編寫BASE64解碼器的任何人都是微不足道的,因此似乎需要增加熵的級別。

任何建議,將不勝感激。

回答

1

你可以用一個祕密密鑰(在你的應用程序中硬編碼)加密你的文件。 檢查出this answer簡單的加密/解密例程

0

截至目前,保護資產文件夾的最佳方式是在運行時對其進行編碼並對其進行解碼,並且您可以在java代碼中管理密鑰。沒有其他辦法是傻瓜證明。