网站安全之asp程序加密-解密方法大揭密--

网站安全之asp程序加密-解密方法大揭密--

ID:10351036

大小:73.50 KB

页数:7页

时间:2018-07-06

网站安全之asp程序加密-解密方法大揭密--_第1页
网站安全之asp程序加密-解密方法大揭密--_第2页
网站安全之asp程序加密-解密方法大揭密--_第3页
网站安全之asp程序加密-解密方法大揭密--_第4页
网站安全之asp程序加密-解密方法大揭密--_第5页
资源描述:

《网站安全之asp程序加密-解密方法大揭密--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网站安全之ASP程序加密/解密方法大揭密>>  如今,用ASP技术构建的网站随处可见。由于ASP脚本是在服务器上解释执行的(无法编译),因此你辛苦开发出来的ASP代码,很容易被人拷去任意修改,如何保护ASP源代码呢?这是每个ASP站长都会遇到的难题,网上求解这类问题的帖子非常多,下面我们就来谈谈ASP程序的加密方法。  一、如何加密ASP程序?  目前对ASP程序的加密方法主要有三种:脚本编码器(SRCENC.EXE)加密、组件加密、自编程序加密,下面我们就来展开介绍这三种加密方法。  1、使用微软的MSScriptEncode进行加密  微软提供了脚本编码器MSScriptEncode(下载

2、地址itgene/doS-DOS命令行中输入以下命令,即可对某个asp文件加密:SRCENC12345678910...下一页>>>>>>这篇文章来自..,。[sulacl.htm  对文件lacl.htm加密,并生成输出文件ulacl.htm,确保没有指定语言属性的脚本块使用VBScript  /edefExtension可选。指定待加密文件的文件扩展名。缺省状态下,ScriptEncoder能识别asa,asp,cdx,htm,html,js,sct和vbs文件。screnc/easp11*.*f:labx  对11目录中的所有.ASP文件进行加密,并把编码后的输出文件放在

3、f:labx目录中  (2)操作举例  例如要加密当前目录中的lacl.asp文件,生成加密文件ulacl.asp,则在DOS下输入命令:  screnclacl.aspulacl.asp  对当前目录中的所有.ASP文件进行加密,并把编码后的输出文件放在f:labxgqicrosoftactivexdataobjects2.0library  (2)编写VB组件  接下来把<欲保护的asp代码>改写成VB组件,代码如下:>>>这篇文章来自..,。vclass="code">  publicfunctionhtml_bo(disp_tableasstring)asstring  di

4、moutstringasstring  dimconnasadodb.connection  dimrstasadodb.recordset  dimsqlstringasstring  setconn=createobject("adodb.connection")  setrst=createobject("adodb.recordset")  sqlstring="select*from"disp_table""  rst.opensqlstring,conn,3,3  ifrst.eofandrst.bofthen  outstring="还没有这类单位上一页12345678910..

5、.下一页>>>>>>这篇文章来自..,。信息"  else  rst.movefirst  outstring="<AHREF=nep;request("lbid")"></A>"  endif  html_bo=outstring  rst.close  conn.close  endfunction  写好以上VB代码后,保存项目并开始编译。  (3)生成安装文件  打开visualstudio6中附带的packagedeploymentl><body><%=diaoyong.html_bo("gq")%><br></body></ht

6、ml>  你看,现在Asp文件中的内容只是组件的调用(与以前完全不同),别人即使得到该文件,也无法编辑修改源代码,因为代码都被封装在VB组件中了,对于组件中的代码,外人是无法看到、也不能反编译的!  3、自己编写加密程序  组件加密方法虽然不可破解,但是要求你熟悉VB编程,需要把ASP代码改写成VB组件,工作量很大,所以建议大家自己编程来保护asp代码,其基本思路是:写一个加密函数base64Encode和解密函数base64Decode,先用加密函数处理<要保护的asp代码>,得到对应的密文hu;然后再用execute(base64Decode(hu))替换<欲保护的asp代码>

7、。  例如我们要保护上面那段asp代码,可以这样操作:  (1)用Vhd...),这就是《要保护的asp代码》对应的密文!  OPTIONEXPLICIT  const上一页12345678910...下一页>>>>>>这篇文章来自..,。BASE_64_MAP_INIT="ABCDEFGHIJKLMNOPQRSTUVap(63)  dimBase64DecMap(127)  dimi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。