最近,从JShaman官网,看到一个“Java代码混淆”,链接:
点击打开:
呵!真的是上线了Java代码混淆功能啊。
赶紧试试效果!
如同JShaman的传统风格,不需要注册、不需要登录、也不用什么手机验证码,直接就可以用,简单又方便。唯一需要的就是JShaman的VIP码。
混淆选项不多,看来是个轻度的混淆,不过是针对Java代码的,不是jar,轻度混淆正合适。
选择了一个Java文件,点“上传并混淆”。提示上传成功:
稍等一等,再查询混淆结果:
查询,查询到已经完成了混淆,下载混淆结果:
对比一下混淆效果:
左侧是原始Java代码,右侧是混淆后的Java代码。从对比可以看到,变量名、逻辑、数值等等,都被混淆了。代码的复杂性大大增大,变的难读了许多。