摘要
详细阐述了混淆在软件开发中的重要作用,并讨论了4种需要混淆代码的情形以及常见的混淆方法。在此基础上着重分析了Java字节码的特点,并列举了几种典型的Java字节码混淆器,具体介绍了RetroGuard混淆器的特点和用法。
This paper gives an introduction to the importance of obfuscating in software development. Java bytecode, .NET CIL, Email Address and Flash ActionScript all need obfuscating. We discussed some commonly used obfuscating methods in this paper. Emphasis is placed on the analysis of the features of Java bytecode. Some typical obfuscators are listed, and the feature of RetroGuard obfuscator is introduced in detail.
出处
《南京邮电学院学报(自然科学版)》
2004年第1期59-63,共5页
Journal of Nanjing University of Posts and Telecommunications