网站标志
ASP源代码保护——ASP脚本源代码加密方法
商城网站模板-企业建站首选    2012-06-13 17:24:37    文字:【】【】【
  ASP全名Active Server Pages,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。ASP是一种非编译型的、在服务端运行的脚本语言,采用明文(Plain Text)方式来编写,即使采用了ASP加密程序对ASP源码进行加密,也不一定能保证发布到运行环境中去的ASP应用程序不被非法拷贝。对于高权限的管理员,可以轻而易举从服务器端拷贝出ASP程序应用到别的非授权网站。这样给ASP应用商业化带来了一定的困难。对ASP脚本源代码进行加密主要有两种方法:
  (1)对ASP源代码进行加密。利用徽软的Windows Script Encoder,可以对ASP脚本源代码进行加密。不过客户端加密后,只有IE5才能执行;服务器端脚本加密后,只有服务器上安装有Script Engine 5才能执行。
  Windows Script Encoder是一个简单的命令行加密工具,可以利用它加密ASP脚本的源代码。加密后,无论服务器端和客户端都无法读住加密后的信息,如果改动加密后的信息,脚本就无法正常运行,从而有效地保护了ASP脚本源代码。
  (2)将ASP中的关键功能制作成动态链接库,部分隐藏ASP脚本源代码。结合VB或VC等编程语言,可以将ASP的部分功能,如数据库访问、算法的实现等封装在dll实现,也可以封装到一个COM/DCOM组件文件中,这样能够很好地保护ASP源代码不被窃取。从理论上讲,所有的ASP源代码都可以用dll来实现。
浏览 (179) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:系统管理员
将本文加入收藏夹
 
 
相关评论
最新点评
更多点评 发表点评
发表评论
您的评价
差(1) 一般(2) 好(3) 很好(4) 非常好(5)
评论标题
评论内容
验 证 码
看不清?更换一张
匿名发表 
 
 
新闻搜索
 
 
访问统计
统计代码