ASP网站制作之加密硎姑艽a更平安[CFSa加密]
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。平安|加密你是怎N把密aΥ娴劫Y料e?是以笔墨的体例?你可晓得@Π踩奈kU性?攻裟憔W站的人能_①Y料g[,以笔墨体例存在Y料e的密a一k法晓得Υ嬖谄渲械拿艽a?以上}你是不是晓得怎样解Q?本文要告V你,怎样⒛愕拿艽a做加密恚磉^後的密a字串,就算是公_出硪]人猜失掉原淼拿艽a!起首我砜纯匆唤M字串:
27B827277C70E88DD87E3057BFBE8F
@是⒚艽a加密後的Y果,你晓得加密之前的字串是什N幔科是『test』。不成思h吧!^磲岬淖执驮镜淖执徊煌也徽f你猜的到幔咳绻Q定密a的人不f,@密a永h都是奥密!
竟@是以底本字串槠瘘c_始a,你大概掠腥擞梅聪蚬こ⒆执回底本的密a,@c你就不必牧耍@a体例是『蜗颉坏模o法用反向工程恢!只需⒚艽a加密後再存进Y料,你的密a就多了一份保证!比γ艽ar,就⑹褂谜咻进的密a加密後再跟Y料比ΑVv了S多,F在_始告V你怎样@段程式。
我用的加密办法『CFSa加密函式』,於《ASP技gV鼍W站→n案下d→相P元件→函式》下d其函式包括n。此椤ASP技gV觥凰造的加密法,分歧於市情上其他的加密a办法!下d回淼n案ZIPn,解嚎s到跟你的ASP统一目。
<!--#includefile="Codefun.fun"-->
@是用⒑桨n到场到你的ASP,於ASP_^加上,接著便可利用其a函式。
a函式CfsEncode()的利用:
Var=CfsEncode(字串碓)
例:
<%DimSourceDimVar1Source="test"Var1=CfsEncode(Source)Response.WriteVar1%>
绦薪Y果:
27B827277C70E88DD87E3057BFBE8F
<%
********************************************************************************
**
*CFSEncodeFunction*
**
*ProducedbyASP-Zone*
**
*Mainwebsiteislocatedat*
*http://asp.diy.com.tw/*
**
*E-MAIL:*
*thiefghost@games.com.tw*
**
*Usethisfunction:*
*<!--#includefile="Codefun.fun"-->*
**
*2001/8/3*
**
********************************************************************************
EncodeFunction
FunctionCfsEnCode(CodeStr)
DimCodeLen
DimCodeSpace
DimNewCode
CodeLen=30
CodeSpace=CodeLen-Len(CodeStr)
IfNotCodeSpace<1Then
Forcecr=1ToCodeSpace
CodeStr=CodeStr&Chr(21)
Next
EndIf
NewCode=1
DimBeen
Forcecb=1ToCodeLen
Been=CodeLen+Asc(Mid(CodeStr,cecb,1))*cecb
NewCode=NewCode*Been
Next
CodeStr=NewCode
NewCode=Empty
Forcec=1ToLen(CodeStr)
NewCode=NewCode&CfsCode(Mid(CodeStr,cec,3))
Next
Forcec=20ToLen(NewCode)-18Step2
CfsEnCode=CfsEnCode&Mid(NewCode,cec,1)
Next
EndFunction
FunctionCfsCode(Word)
Forcc=1ToLen(Word)
CfsCode=CfsCode&Asc(Mid(Word,cc,1))
Next
CfsCode=Hex(CfsCode)
EndFunction
%>
</p>ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊! ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
页:
[1]