因胸联盟 发表于 2015-1-16 22:54:12

ASP教程之用MS script encode加密asp

Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。encode|加密ActiveServerPage手艺为使用开辟商供应了基于剧本的直不雅、快
速、高效的使用开辟手腕,极年夜地进步了开辟的效果。但因为ASP脚
本是接纳明文(plaintext)体例来编写的,以是使用开辟商辛劳开辟
出来的ASP使用程序,一旦公布到运转情况中往后,就很难确保这些
“源代码”不会被传播进来。如许就发生了怎样无效地回护开辟出来
的ASP剧本源代码的需求。

ASP运转机制

ASP剧本是一系列按特定语法(今朝撑持vbscript和jscript两种
剧本言语)编写的,与尺度HTML页面夹杂在一同的剧本所组成的文
本格局的文件。当客户真个终极用户用WEB扫瞄器经由过程INTERNET
来会见基于ASP剧本的使用时,WEB扫瞄器将向WEB服务器收回
HTTP哀求。WEB服务器剖析、判别出该哀求是ASP剧本的使用后,
主动经由过程ISAPI接口挪用ASP剧本的注释运转引擎(ASP.DLL)。
ASP.DLL将从文件体系或外部缓冲区猎取指定的ASP剧本文件,接
着就举行语法剖析并注释实行。终极的处置了局将构成HTML格局的
内容,经由过程WEB服务器“原路”前往给WEB扫瞄器,由WEB扫瞄
器在客户端构成终极的了局出现。如许就完成了一次完全的ASP剧本
挪用。多少个无机的ASP剧本挪用就构成了一个完全的ASP剧本应
用。

官方加密程序:从微软收费下载到sce10chs.exe间接运转便可完
成安装历程。安装终了后,将天生screnc.exe文件,这是一个运转在
DOSPROMAPT的命令工具。
运转screncClvbscriptsource.aspdestination.asp天生包括密文
ASP剧本的新文件destination.asp用记事本翻开看但凡“"之
内的,不论是否注解,都酿成不成浏览的密文了,但没法加密中文。
几种ASP源代码回护办法:
1,“剧本最小化”即ASP文件中只编写尽量少的源代码,完成
贸易逻辑的剧本部分被封装到一个COM/DCOM组件,并在ASP脚
本中创立该组件,进而挪用响应的办法(methed)便可。使用开辟者
下手开辟ASP剧本使用之前便可按此思绪来开辟,大概间接用ASP
剧本疾速开辟出原型体系后,针对必要回护、加密的主要剧本用
COM/DCOM组件来从头开辟、完成并交换。
2,“剧本加密”即ASP剧本仍间接按源代码体例举行开辟,但在
公布到运转情况之前将剧本举行加密处置,只需把加密后的密文剧本
公布进来。即在ASP.DLL读取剧本这个环节到场密文复原的处置。
完成这类思绪的办法有两种:一是自行开辟一个ISAPI的IIS过
滤(filter)块,在ASP.DLL之前勾联(hook)对ASP剧本文件的读
取,以便把文件体系读出的密文复原成ASP.DLL能够注释的明文;
办法二九是间接由ASP.DLL供应对ASP剧本加密处置的撑持。微软
在新版本的Vbscript.dlljscript.dll中供应这类成为MSscriptencode
手艺的撑持。如许,不管是客户真个Vbscriptjscript(包含WSH脚
本等),仍是服务器真个Vbscriptjscript(即ASP剧本)都能够撑持
加密处置。
</p>asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!

老尸 发表于 2015-1-20 06:03:48

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

若相依 发表于 2015-1-26 13:29:13

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

不帅 发表于 2015-2-4 15:13:14

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

仓酷云 发表于 2015-2-10 02:32:59

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

分手快乐 发表于 2015-2-28 15:42:50

不能只是将它停留在纸上谈兵的程度上。

简单生活 发表于 2015-3-10 01:24:53

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

透明 发表于 2015-3-17 04:07:47

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

柔情似水 发表于 2015-3-23 18:14:38

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
页: [1]
查看完整版本: ASP教程之用MS script encode加密asp