为什么反编译点class文件不能被编辑啊

为什么反编译点class文件不能被编辑啊,第1张

由于Java字节码的抽象级别较高,因此它们较容易被反编译。下面介绍了几种常用的方法,用于保护Java字节码不被反编译。

1.隔离Java程序

2.对Class文件进行加密

3.转换成本地代码

4.代码混淆

class文件通常很容易编译,但不存在源代码时,通常需要反编译-修改-再编译的过程,比较繁琐,而且有时候翻译的文件并不准确。我们可以通过16进制编辑器直接修改,效果也是最直接的。 具体的可以参照:http://starrystarry-night.javaeye.com/blog/382173 和http://hi.baidu.com/hi8818/blog/item/a6a3a35451cbcf6f853524d1.html

如果是新建,则可以用其他软甲编辑好后转换格式为pdf,如果是对已有的文档进行编辑,则可以利用adobe

acrobat软件,也可用支持pdf的图像编辑软件如ps,coreldraw等。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11540486.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存