首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何混淆java代码- android

如何混淆java代码- android
EN

Stack Overflow用户
提问于 2015-03-27 03:05:46
回答 3查看 412关注 0票数 0

在我的android应用程序中,我想生成一个遵循一些规则的随机数。我在一个类中编写该方法,我不想让用户看到我的公式。我混淆了我的应用程序,但是通过逆向工程,我们可以看到方法和类。如何防止该类被反向工程。一旦它被混淆,即使我也不想打开这些文件。我只是从我的应用程序中调用该方法。

EN

回答 3

Stack Overflow用户

发布于 2015-03-27 03:26:29

我认为你应该研究一下Polymorphic code。这在类型理论上不同于Polymorphism。这个堆栈溢出post应该也会有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2015-03-27 03:16:42

最佳实践是在服务器端完成该计算并将其发送到客户端。

否则,无论如何,(从数学上讲)几乎不可能阻止反向工程。

票数 0
EN

Stack Overflow用户

发布于 2015-03-27 03:56:07

使用Android NDK,将计算结果放在本地库中,并通过JNI调用。您必须为所有目标体系结构编译您的本机代码,如果您的代码已经在Java中运行,这应该不是问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29286855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档