仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1693|回复: 19
打印 上一主题 下一主题

[学习教程] ASP教程之对ASP剧本源代码停止加密

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:35:27 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。加密|剧本|源代码   
  今朝,ASP(Acive Server Pages)手艺已风行全球,在Internet上几近处处都能看到它的身影。它给开辟商供应了基于剧本的直不雅、疾速、高效的使用开辟手腕,极大地进步了开辟的后果。使用这类手艺,不需求停止庞杂的编程,就能够开辟出专业的静态Web网站。

   凡事有益必有弊,因为因为ASP剧本是采取明文(plain text)体例来编写出来的,所以开辟人员辛辛劳苦开辟出来的ASP使用法式,一旦宣布到运转情况中去或交付用户利用后,就很难包管这些“源代码”不会被传播出去。咱们若何能回护咱们开辟出的ASP源代码呢?

   在这里咱们采取微软供应的一个加密剧本的法式:SCRENC.EXE,这个法式可以在笔者网站(http://www.zhengwei.net)高低载。这是一个运转在DOS PROMAPT的号令东西,它使剧本设计者可以对终究的剧本停止编码,从而使 Web 主机和 Web 客户不克不及检查或修正它们的源代码。不外有一点需求注重的是加密后的法式请求用户的旅游器必需利用Internet Explorer 5.0以上的版本。加完密后的剧本酿成相似于以下的内容:

  

   剧本加密法式只对剧本代码停止加密,文件的其他内容不动且以通俗文本模式显示。要利用剧本加密法式,以凡是办法对文本停止开辟和调试,然后利用该适用法式对终究的剧本停止加密。 剧本加密法式在源代码中利用标志来标识加密入手下手的地位。

   关于 Visual Basic Scripting Edition (VBScript),以下示例显示了若何利用编码标志来显示通俗文本的版权信息:

  

   在 JScript 中,加密标志以下:

  

   当剧本加密法式被挪用时,在入手下手标志前,剧本块内的内容坚持不变,而其他内容被加密。因而,假如入手下手标志被省略,则剧本编码块内的一切内容均被加密,但假如入手下手标志在剧本加密块的最初,则不合错误任何内容停止加密。

   在编码产生后。您应当晓得标志或<% ... %>标志内包括无效的 HTML 和内嵌剧本块。利用该格局的使用法式包含 Microsoft? Internet Information Services (IIS)。辨认文件扩大名有 .asp、.asa 和 .cdx。

    HTML。该格局由一个包括无效的 HTML 和内嵌剧本块的文本文件构成。利用该剧本格局编写的使用法式包含 Microsoft FrontPage?, Microsoft? Visual InterDev? 和一切虚拟的 Web 设计器及阅读器。辨认文件扩大名有 .htm 和 .html。

    通俗文本。该格局由只包括剧本而无两头标志的文本文件构成。利用该剧本格局编写的使用法式包含 Windows? Scripting Host (WSH) 和 Microsoft? Outlook?。 辨认文件扩大名有 .js 和 .vbs,经加密后,分离变成 .jse 和 .vbe。

    剧本小法式。该格局由一个在标志中包括无效剧本小法式的文本文件构成。辨认文件扩大名有 .sct 和 .wsh。

  示例

    以下是利用剧本加密法式的一个例子和对其了局的复杂注释:

    对输出文件 test.html 停止加密,生成输入文件 encode.html,利用:

     screnc test.html encode.html

    对输出文件 test.htm 停止加密,并用编码后的输入文件掩盖输出文件,利用:

     screnc /f test.htm

    对以后目次中的一切 .ASP 文件停止加密,并把编码后的输入文件放在c:\temp中,利用:

     screnc *.asp c:\temp

    对以后目次中的一切 .ASP 文件停止加密,并把编码后的输入文件放在c:\temp中,利用:

     screnc /e asp *.* c:\temp

    对输出文件 test.htm 停止加密,并生成输入文件 encode.htm,确保没有指定言语属性的剧本块利用 VBScript,利用:

     screnc /l vbscript test.htm encode.htm

    对以后目次中的一切剧本小法式文件停止加密,其实不经信息显示就用编码后的文件掩盖这些文件,利用:
    
     screnc /s /f *.sct

   要点 :经由编码后,假如您修改加密后的文本,哪怕只修改一个字。剧本的完全性就会丧失,从而不克不及再利用。


  只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 21:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表