返回列表 发帖

[疯狂Java讲义] class文件能被反编译,java程序不就没有保密性了吗

如题:class文件能被反编译,java程序不就没有保密性了吗
我用java编好游戏软件,打包为jar,给别人,他们用jad反编译为java文件,经过简单修改后,不就成了他们的程序了吗?
这样java最终文件没有保密可言吧?
请各位讲讲观点,谢谢!

任何程序都防止不了被破解,被反编译。class文件反编译后,都是没有注释的一坨代码,阅读起来还是挺痛苦的,一般人也不会傻的做这样的事,当然高手除外,如果他愿意去读。这和把可执行文件反汇编一样,代码晦涩难懂,到底又有几个人坚持的了。
怎么说还是牛人少,水人多。
万里独行多陌路,一诗好赏便知音。

TOP

TOP

还是有的

还是有保密的,并不一定所有的class文件都可以被反编译的。我在反编译MySQL JDBC驱动jar包是就发现有些还是字节码。只不过我还不知道人家是怎么实现的。
    希望你能早日学到这些技术。

TOP

TOP

返回列表