Java开源加密与混淆

1. ProGuard

ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。
更多ProGuard信息

2. JavaGuard

JavaGuard是一个通用的字节码模糊器,旨在容易地适合你的规则建造和测试进程,保证你的有价值的代码更安全,使其不易被反编译以及其它形式的反向处理。
更多JavaGuard信息

3. RetroGuard

RetroGuard是不错的Java混淆器,在JBuilder7的企业版中也带了这个混淆器。
更多RetroGuard信息

4. yGuard

yGuard 是RetroGuard的一个升级版本自带一个ANT任务
更多yGuard信息

5. JODE

JODE包含一个Java混淆器与一个Java优化器。通过一个脚本文件可以控制Class文件的多种优化方式。它支持以下操作:
1.能够把Class,method,field 和local names 重命成简略的,模糊的或者特定名字的或者依照一个转换表.
2.除去debugging 信息.
3.除去"坏死的"代码(classes, fields, methods).
4.优化局部变量的分配
更多JODE信息

猜你喜欢

转载自yangweixu.iteye.com/blog/1966091