ProGuard

Main

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition.[......]

阅读全文

源代码加密?

最近公司正在研究如何使用USB加密方式防止别人盗用我们程序。众所周知,java源代码被解密是一件很容易的事,而且解密后的文件也有一定的可读 性。公司觉得这是非常严重的事情,如果将来我们的程序不断在各个服务器上发布,却很难去监管。于是想出来这个点子去保护所谓的版权。[......]

阅读全文