首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种基于源代码的Java代码混淆器的设计与实现
引用本文:杨旭辉,周庆国,韩根亮,郑礴,祁昌禹.一种基于源代码的Java代码混淆器的设计与实现[J].甘肃科学学报,2015,27(2):28-32.
作者姓名:杨旭辉  周庆国  韩根亮  郑礴  祁昌禹
作者单位:1. 甘肃省科学院传感技术研究所甘肃省传感器与传感技术重点实验室,甘肃兰州 730000;兰州大学信息科学与工程学院,甘肃兰州 730000
2. 兰州大学信息科学与工程学院,甘肃兰州,730000
3. 甘肃省科学院传感技术研究所甘肃省传感器与传感技术重点实验室,甘肃兰州,730000
基金项目:甘肃省重点实验室专项项目,甘肃省科技支撑计划项目,兰州市科技发展计划项目,甘肃省科学院青年科技创新基金项目
摘    要:由于Java语言自身的一些特点,使得Java字节码的反编译变得非常容易,Java代码的安全问题成了困扰开发人员的一大难题。因此,为了保护Java源代码安全,通过对源代码进行预处理、词法分析、语法分析以及语义分析,对自定义类名、方法名和变量名用"I"和"l"组成的编码进行替换,并在源码文件适当位置加入干扰代码,从而设计并实现了一种基于源代码的Java代码混淆器。实验结果表明,该混淆器具有过程不可逆、混淆方法简单、混淆结果理想等特点,能够实现对Java源代码的保护,为Java代码开发人员提供了一种有效的源代码保护工具。该混淆器还可与字节码加密软件结合使用,进一步保护Java源代码。

关 键 词:Java  代码安全  保护  源代码  混淆器

Design and Implementation of a Java Code Obfuscator Based on Source Code
Yang Xuhui,Zhou Qingguo,Han Genliang,Zhen Bo,Qi Changyu.Design and Implementation of a Java Code Obfuscator Based on Source Code[J].Journal of Gansu Sciences,2015,27(2):28-32.
Authors:Yang Xuhui  Zhou Qingguo  Han Genliang  Zhen Bo  Qi Changyu
Institution:Yang Xuhui;Zhou Qingguo;Han Genliang;Zhen Bo;Xu Wude;Qi Changyu;Gansu Province Key Laboratory of Sensor and Sensing Technology,Institute of Sensor Technology,Gansu Academy of Sciences;School of Information Science and Engineering,Lanzhou University;
Abstract:
Keywords:Java  Code Safety  Protection  Source code  Obfuscator
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号