ASP网页设计我的暗码的加密办法: (具体解说)(办理...
SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。初学|工具|加密|办理|成绩我的暗码的加密办法:起首写一个加密函数encrypt(str):
<%
functionencrypt(str)
Dimi,c,length,texts,seed
length=len(str)
texts=""
fori=1tolength
c=mid(str,i,length)
seed=Asc(c)
ifseed>ASC("hh")then//
seed=seed-15//避免溢出成绩
endif//
seed=i+length+seed
texts=texts&chr(seed)
next
texts=texts&mid(str,length,length)
encrypt=texts
endfunction
%>
下面用的vbscript函数:
len(str)前往字符串中的字符数量
Asc()前往每个字符串首字母的ANSI字符代码
Chr()函数前往与指定的字符代码绝对应的字符
mid(str,i,length)前往字符串str中从第i个字符入手下手的length个字符
别的再输出暗码谁人环节,用js把持只能输出
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
并限定数落暗码长度,12应当能够了吧
完成函数
functionCharsInBag(s,bag)
{
vari;
for(i=0;i<s.length;i++)
{
varc=s.charAt(i);//提取字符串中的字符
if(bag.indexOf(c)==-1)returnfalse;
}
returntrue;
}
写数据的时分后面:
password=encrypt(request("password"))
password=replace(password,"","")避免可骇的
效果
暗码:1111
加密后暗码:789:;1
暗码:00zzzzzzzz
加密后暗码:;<xyz{|}~z
就这么复杂^^
算法能够依据本人喜欢本人改</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
页:
[1]