首页源码asp源码加密(asp完整项目源码)

asp源码加密(asp完整项目源码)

编程之家2026-05-301077次浏览

本篇文章给大家谈谈asp源码加密,以及asp完整项目源码对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

asp源码加密(asp完整项目源码)

asp程序加密如何实现

方法一:使用工具加密ASP代码,简单快捷,但没有实际意义,很容易就被反编译了。

方法二:把ASP封装DLL,方法不复杂,但需要你有足够权限,虚拟主机是无法注册DLL的,除非你是服务器或者VPS,如果你是卖源码的,程序安装也需要VPS或服务器的环境才行。

方法三:重要代码远程执行,就是ASP里面的XMLHTTP,把核心部分全部放到你自己的空间里,卖给客户的代码都是远程执行你空间里的代码,然后在吧执行结果反馈回去。效率比较低,但适合访问量低的应用,例如人事管理、直销系统的奖金计算等等。

基本就上面这三种方法,我通通都用过,主要看程序价值了,贵的源码都采用第二种方法,对方如果连个VPS都买不起,估计也不可能买得起我的代码。还有就是比较便宜的,代码不太复杂,就是不希望客户倒卖,主要是直销系统。都是手打,一定要选我哦。

附2014ASP最新视频教程

asp加密的加密方式

它的基本原理是,需要有一个需要加密的明文和一个随机生成的解密钥匙文件。然后使用这两个文件组合起来生成密文。

asp源码加密(asp完整项目源码)

我们首先从密钥文件中得到密钥值,然后从这段密钥中截取和我们需要加密的明文同样长度的密钥。然后使用一个简单的异或操作将明文和密钥进行运算,那么得到的结果就是加密后的密文了。过程很简单的。由于是使用了异或操作,所以解密将非常简单,只要使用同样的密钥对密文再次进行异或操作就能够解密了。在上面介绍的基础上,你可以少加改动,就可以使用同样的方法加密一个文件。唯一需要注意的是,对于一个二进制文件,你需要做一些完整性检查以保证转换回来的字符不要越界。现在你需要做的就是把密钥保存在服务器上的一个安全的地方。

Vernam密码是由Gilbert Vernam(他是AT&T的工程师)在1918年发明的。这是一种使用异或方法进行加密解密的方法。主要功能

彻底加密源代码,可达到彻底保护知识产权的目的,加密效果优于非编译型的脚本加密工具。非编译型的加密工具要在运行时在内存中还原脚本执行,编译型代码不可还原,直接二进制的执行方式。

产品特点

1.支持各种ASP服务器脚本默认语言。

2.能够完全正确识别后缀名为ASP的伪ASP文件。

asp源码加密(asp完整项目源码)

3.不论多么复杂的语法结构,都能正确加密并解析。

4.完美处理多种特殊ASP语法在DLL中异常情况...

系统要求

WindowsNT4.0+ IIS

WindowsXP+ IIS

Windows 7+ IIS

Windows2000+ IIS

Windows2003+ IIS

Windows2008+ IIS 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加密解密软件(Asp EnCoder):国人自己编写的软件,持MicroSoft Script Encoder加密解密,移位、逆位加密解密算法,可保护我们辛辛苦苦编写的ASP代码,也可以躲避杀毒软件的查杀。

AspToDll风火轮:能够将ASP代码封装成DLL,利用DLL无法还原的特性确保ASP代码加密之后不可解,保护ASP开发者的知识产权不受侵害。

ASP加密锁(AspApp):将IIS+ ASP(Active Server Page)实现的网站进行打包、加密、压缩,打包后的应用仍然可以在IIS下使用,但是他人已经无法直接阅读ASP脚本内容,彻底保护您的辛苦劳动成果和知识产权,您可以用来制作WEB系统的试用版本、功能限制版本和发行版本等。

技术应用-asp.net加密方法

无论什么时候只要我们使用数据库开发网站我们就必须保护用户资料这非常必要

黑客可以盗窃口令个人隐私遭到严重的破坏最好的方法就是不储存原始密码而是加密后再放到数据库中

当我们想验证用户时我们只需将用户输入的口令再次加密与数据库中的记录进行比较即可

在asp中我们需要额外的对象加密

但在中 SDK可以通过system web security namespace中的CookieAuthentication类的

HashPasswordForStoringInConfigFile方法来解决问题

这样做的目的是加密配置文件的口令甚至cookies HashPasswordForStoringInConfigFile方法非常容易使用并且它支持 SHA和 MD散列算法

为了清楚 HashPasswordForStoringInConfigFile方法让我们制作一个小的ASP NET页把输入串在SHA和MD格式

中译成密码

now go

<%@ Import Namespace= System Web Security%><><head><script language= VB runat=server> Sub encryptString(Src As Object E As EventArgs)

SHA Text= CookieAuthentication HashPasswordForStoringInConfigFile(txtPassword Text SHA)

MD Text= CookieAuthentication HashPasswordForStoringInConfigFile(txtPassword Text MD)

End Sub</script></head><body>

<form runat=server>

<p><b>Original Clear Text Password</b><br><asp Textbox id= txtPassword runat=server/><asp Button runat= server text= Encrypt String onClick= encryptString/></p>

<p><b>Encrypted Password In SHA</b><asp label id= SHA runat=server/></p>

<p><b>Encrypted Password In MD</b><asp label id= MD runat=server/></p>

</form>

</body>

</>

怎么样加密一串字符串是很容易的事为了使它更容易使用我制作了一个函数下面我就给出函数的源代码

Function EncryptPassword(PasswordString as String PasswordFormat as String) as String If PasswordFormat= SHA then EncryptPassword= CookieAuthentication HashPasswordForStoringInConfigFile(PasswordString SHA)

Elseif PasswordFormat= MD then EncryptPassword= CookieAuthentication HashPasswordForStoringInConfigFile(PasswordString MD)

lishixinzhi/Article/program/ASP/201311/21721

好了,文章到此结束,希望可以帮助到大家。

免费个人网站源码下载 企业网站源码源代码最后结局什么意思(源代码结尾没看懂)