加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

如何加密ASP程序

发布时间:2022-10-14 12:49:33 所属栏目:Asp教程 来源:
导读:  如何加密ASP程序

  目前对ASP程序的加密方法主要有三种:脚本编码器(SRCENC.EXE)加密、组件加密、自编程序加密,下面我们就来展开介绍这三种加密方法,如何加密ASP程序。

  1、使用微软的MS Scrip

  如何加密ASP程序
 
  目前对ASP程序的加密方法主要有三种:脚本编码器(SRCENC.EXE)加密、组件加密、自编程序加密,下面我们就来展开介绍这三种加密方法,如何加密ASP程序。
 
  1、使用微软的MS Script Encode进行加密
 
  微软提供了脚本编码器MS Script Encode,可以对 ASP程序进行加密。这是一个简单的命令行工具,其执行文件是SRCENC.EXE,需要在DOS下运行。它只加密页面中嵌入的脚本代码,把网页中之间的 ASP代码转换成不可读的乱码,其他部分则保持原样不变。加密后的程序,必须使用Internet Explorer 5.0以上版本才能正常浏览。
 
  用SRCENC加密之后,文件中被加密过的部分将变成只读类型,假如你修改了加密部分(哪怕只改动一个字),就会导致整个文件不能使用。对于 VBScript,加密后在源文件的第一行会显示:
 
  拓展:
 
  Vernum密码方法
 
  它的基本原理是,需要有一个需要加密的明文和一个随机生成的解密钥匙文件。然后使用这两个文件组合起来生成密文。
 
  我们首先从密钥文件中得到密钥值,然后从这段密钥中截取和我们需要加密的明文同样长度的密钥。然后使用一个简单的异或操作将明文和密钥进行运算,那么得到的结果就是加密后的密文了。过程很简单的。由于是使用了异或操作,所以解密将非常简单,只要使用同样的密钥对密文再次进行异或操作就能够解密了。在上面介绍的'基础上asp程序,你可以少加改动,就可以使用同样的方法加密一个文件。唯一需要注意的是,对于一个二进制文件,你需要做一些完整性检查以保证转换回来的字符不要越界。现在你需要做的就是把密钥保存在服务器上的一个安全的地方。
 
  Vernam密码是由Gilbert Vernam (他是AT&T的工程师)在1918年发明的。这是一种使用异或方法进行加密解密的方法。
 
  ASP代码加密工具
 
  主要功能
 
  彻底加密源代码,可达到彻底保护知识产权的目的,加密效果优于非编译型的脚本加密工具,资料共享平台《如何加密ASP程序》()。非编译型的加密工具要在运行时在内存中还原脚本执行,编译型代码不可还原,直接二进制的执行方式。
 
  产品特点
 
  1.支持各种ASP服务器脚本默认语言。
 
  2.能够完全正确识别后缀名为ASP的伪ASP文件。
 
  3.不论多么复杂的语法结构,都能正确加密并解析。
 
  4.完美处理多种特殊ASP语法在DLL中异常情况...
 
  系统要求
 
  WindowsNT4.0 + IIS
 
  WindowsXP + IIS
 
  Windows 7 + IIS
 
  Windows2000 + IIS
 
  Windows2003 + IIS
 
  Windows2008 + IIS
 
  加密软件 sce10chs
 
  Script Encoder的特点是:
 
  它只加密页面中嵌入的脚本代码,其他部分,如HTML的TAG仍然保持原样不变。处理后的文件中被加密过的部分为只读内容,对加密部分的任何修改都将导致整个加密后的文件不能使用。Script Encoder加密过的ASP文件还将使Script Debugger之类的脚本调试工具失效。
 
  Script Encoder是可以对Client Side Script加密,也可以对Server Side Script加密。
 
  二、使用简介
 
  Script Encoder是个命令行工具,执行文件为SCRENC.EXE。它的操作非常简单:
 
  SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
 
  /s 可选。让Script Encoder“安静”的工作,即执行过程没有屏幕输出。
 
  /f 可选。指定输出文件是否覆盖同名输入文件。忽略,将不执行覆盖。
 
  /e defExtension 可选。指定待加密文件的文件扩展名。
 
  【如何加密ASP程序】相关文章:
 
  1.一套ASP程序员笔试题
 
  2.PHP如何对用户密码进行加密
 
  3.ASP.NET如何防止SQL注入
 
  4.ASP中如何设置网页马上过期
 
  5.东方网景ASP.NET程序员笔试题目
 
  6.如何面试程序员
 
  7.程序员如何面试
 
  8.如何面试程序员?
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!