混淆android资产文件

时间:2013-09-30 01:44:54

标签: android encryption assets

我想在资产文件夹中对文件进行一些基本的混淆。

我意识到这只会减慢专职的逆向工程师的速度,但我主要希望能够阻止我们随意提取部分资产。

文件是纯文本的,所以我认为BASE64可能有意义,但是就我所见,任何人编写BASE64解码器都是微不足道的,所以似乎需要增加一层熵。 / p>

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:1)

您可以使用密钥加密文件(在您的应用中使用硬编码)。 查看this answer以获取简单的加密/解密例程

答案 1 :(得分:0)

截至目前,保护资产文件夹的最佳方法是对其进行编码并在运行时对其进行解码,您可以管理Java代码中的密钥。没有别的方法可以证明。