如何加密android应用程序的jar文件

时间:2013-12-26 12:18:21

标签: android encryption

我想加密我的Android应用程序的.jar文件,以便任何人都无法解码它来查看源代码。 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

始终可以对其进行反编译。

您只能对代码进行模糊处理,以使人们更难理解。如果您的项目坚持多个课程,那么理解它的努力将高于任何愿意投资的人。

实现这一目标的一个工具,也减少了类文件的大小 ProGuard:http://proguard.sourceforge.net/

但是那里有很多类似的工具。

答案 1 :(得分:0)

首先 - 您可以从jar文件中排除源代码。在运行时不需要它。类文件就足够了。

加密对你没有帮助,如果加密文件,JVM将无法理解它。

正如前面的回答所反应的那样,总会有工具来反编译字节码,你可以让攻击者更难以阅读,这样就不值得花时间了