将 java 代码编译为 exe(例如使用 Launch4Java)是否确保代码不能被逆向工程? [英] Does compilng java code to exe (e.g. using Launch4Java) ensure code cannot be reversed engineered?

查看:88
本文介绍了将 java 代码编译为 exe(例如使用 Launch4Java)是否确保代码不能被逆向工程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

经过我自己的实验,我确信java代码混淆在防止逆向代码工程方面并不安全.因此,我转而使用 Launch4J 将我的核心 jar 文件之一捆绑到单个 EXE 文件中.jar 文件也包含主入口方法.这是否会再次保护代码逆向工程?

After experimenting myself, I am convinced that java code obsfucation is not safe in terms of preventing reverse code engineering. So, I turn to using Launch4J to bundle one of my core jar file into a single EXE file. The jar file contains the main entry method as well. Is this going to protect again code reverse engineering?

推荐答案

如果计算机可以运行它,人类就可以对其进行逆向工程.

If a computer can run it, a human can reverse engineer it.

这篇关于将 java 代码编译为 exe(例如使用 Launch4Java)是否确保代码不能被逆向工程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆