仓酷云

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

[学习教程] ASP教程之晋级MD5.ASP,打造完整静态不反复的平安...

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;平安|静态|加密|反复做一个完整静态的暗码,让不异的暗码天生分歧的了局
暗码aaa经由第一次运算后了局为:
jlce1d65ec3b91556234879c9db8f6da1123
第二次:
hjmnbe0d01cc1fbd3e18ae7431fa52fb3ce4
第三次:
grttb05901915e121d83ebefad7e809ef1b0
......
固然,亦可复原对照
以下我依据动网MD5函数修正后的代码,
=======================================
word要加密的字符串
前往加密后的word
例:response.writeMd6("aaa")
www.ckuyun.com
=======================================
FunctionMd6(Word)
DimRandom,RandomNum,reRandom,reWord
Randomize
DoWhileLen(Random)<4
RandomNum=Chr(25*rnd+97)
Random=Random&RandomNum
Loop
reRandom=Md5(Random)
reWord=Md5(Word)
Md6=LCase(Random&Md5(reRandom+reWord))
EndFunction
=======================================
Wrod必要考证的字符串,OldWord加密后的原字符串
前往对照后的了局,假如相称前往True,反之False
例:pwd=“aaa“
old_pwd=“grttb05901915e121d83ebefad7e809ef1b0“
ifMd6Back(pwd,old_pwd)=TRUEthen
......
=======================================
FunctionMd6Back(Word,OldWord)
DimRandom,RandomNum,reRandom,reWord
Random=Mid(OldWord,1,4)
reRandom=Md5(Random)
reWord=Md5(Word)
IfOldWord=Random&Md5(reRandom+reWord)Then
Md6Back=True
Else
Md6Back=False
EndIf
EndFunction
[img=1border=0style=,1src=]http://www.ckuyun.com/[/img]
</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。
小魔女 该用户已被删除
沙发
发表于 2015-1-17 17:54:01 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
若相依 该用户已被删除
板凳
发表于 2015-1-20 23:51:45 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
再见西城 该用户已被删除
地板
发表于 2015-1-25 12:37:06 来自手机 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
飘飘悠悠 该用户已被删除
5#
发表于 2015-1-25 22:08:22 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
小妖女 该用户已被删除
6#
发表于 2015-2-4 06:10:54 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
爱飞 该用户已被删除
7#
发表于 2015-2-9 17:13:28 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
深爱那片海 该用户已被删除
8#
发表于 2015-2-27 12:38:08 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
谁可相欹 该用户已被删除
9#
发表于 2015-3-9 03:47:51 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
小女巫 该用户已被删除
10#
发表于 2015-3-16 20:17:18 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
分手快乐 该用户已被删除
11#
发表于 2015-3-23 00:27:32 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 07:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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