【asp源码栏目提醒】:网学会员,鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“ASP源代码加密程序Script Encoder算法研究 - 项目管理”一文,供大家参考学习!
第期第巷年月中国计量学院学报№】【文章编号—源代码加密程序算法研究陈莲娜中国计量学院信息学院浙江杭州【摘要】微软为保护脚本代码的安全性以组件的形式提供了一种对脚本代码进行编码加密的技术但其安全性到底如何呢本文将通过“反编详”的方式对其加密、解密算法进行研究【关键词】加密算法反编译【中圈分类号】【文献标识码】及介绍是动态服务器页面是出微软公司开发的一种取代的技术使用技术可以更容易的开发出功能强大的服务器应用程序作为一种服务器端脚本运行环境它的源程序将不被直接下载到客户端而是在服务器端直接由服务器程序解释后将执行结果返回到客户端这样有效的保护了页面程序的源代码不被客户端轻易获取从而对源代码起到了保护作用但是另一个普遍存在的问题是由于页面是“纯文本形式存放在服务器端或以其它方式登录到服务器端就可以看到全部编程逻辑这样给应用商业化带来了一定的困难是微软提供的一个能够对脚本进行加密严格地说只能称之为编码的小程序加密页面中嵌入的脚本代码其它如中的仍然保持原样不变处理后的文档中被加密过的部分为只读内容对加密部分的任何修改都将导致整个加密后的文档不能使用加密过的文档还将使之类的脚本调试工具失效同时对及加密通过对脚本的加密达到保护脚本的知识产权和脚本的运行安全但是正如其附带文档所说这种程度的加密只能是防君子不防小人表代码表编码前编码后一””、一一”一一””一扛茸一二‘茸【收稿期】—【作者简介】陈莲娜‘女甘肃兰州人实验师学士 万方数据第期陈莲娜源代码加密程序算法研究从表的两块代码中我们可“看到原先的川已经变成了—一””而在“标记之间的代码则被重新编码成了一些乱码程序本身对上面的这种变化并没什么实质性贡献对象“才是进行实际编码工作的功臣加密分析我们先来看看下面这段编码前后的代码就表这段代码还不可以看出有用的信息所以下面我们来研究一些比较有规律的编码表普通文本编码表从表的表格看来似乎回车【符和换行符是分别由符号和来表示的另外字符所在的位置对编码也是有一定影响的因为第一次出现的被编码成而在第二次的时候就成了为了搞清这个“位置”的问题我们下面来给一段“”编码表编码表肖。