使用C#开发的程序很容易被反编译,这里简单了解了下C#代码混淆的手段。Dotfuscator可以对函数和类进行字符串混淆,得到a、b、c、d等无意义的名字,可以对反编译与代码阅读造成困难,增加反编译的
Jocky提供了Eclipse的插件,从而能够直接在Eclipse中使用Jocky。先下载一个Jockyforeclipse的插件,然后放到eclipse的plugin文件夹里,然后右键单击项目,会看
Php code obfuscation tool
dotNET代码混淆器
java代码混淆器------------proguard很好的混淆工具
ASP代码混淆器VisualBasic6编写的
Dotfuscator code obfuscation tool
下载后,请熟悉doc里面的quickstart,然后把yGuard.jar放到和build.xml同一个位置
android代码混淆后,签名打包不了,使用该工具可以这个问题,安装方法:解压后放到android-sdk-windows\tools\proguard目录下即可
它可以防止你的代码被反编译。它主要是改名,把你的方法名,方法体名子修改了,变量名修改了。虽然有点弱但是它的优点是比较方便,因为可以在打包的时候自动完成代码混淆的工作。不用自己去手工做混淆。
用户评论