论文部分内容阅读
软件保护是一个困扰软件行业开发者的问题,特别是在当今互联网飞速发展且强调知识产权的时代,更应该引起业界的足够重视。Java语言以其"一次编译,到处运行"等众多优点占据着编程语言排行榜第一的位置。但是天生的特性使其非常容易通过各类反编译软件反编译得到源代码,致使Java软件安全面临着巨大危险。因而提出Java软件序列号方式实现授权,对序列号和Java类文件分别加密,在自定义加载类中解码编译,并用混淆器做代码混淆。结果表明Java软件无任何异常同时实现保护作用。