|
|
|
ASP函数库
作者:Webmaster 来源:Linuxdby.com 点击:
日期:2007-05-31
[收藏] [投稿]
IE是否经常中毒?推荐您
|
NsD(27) = "111111111110000011111101110111110111011111011101111100001111110101111111011011111101101111110111011110001100111111111111" NsD(28) = "111111111111100000111101111011110111101111011111111110011111111110011111111110111101111011110111101111000001111111111111" NsD(29) = "111111111110000000111011011011111101111111110111111111011111111101111111110111111111011111111101111111100011111111111111" NsD(30) = "111111111110001000111101110111110111011111011101111101110111110111011111011101111101110111110111011111100011111111111111" NsD(31) = "111111111110001000111101110111110111011111011101111110101111111010111111101011111110101111111101111111110111111111111111" NsD(32) = "111111111110010100111101010111110101011111010101111101010111110010011111101011111110101111111010111111101011111111111111" NsD(33) = "111111111110001000111101110111111010111111101011111111011111111101111111101011111110101111110111011110001000111111111111" NsD(34) = "111111111110001000111101110111110111011111101011111110101111111101111111110111111111011111111101111111100011111111111111" NsD(35) = "111111111111000000111101110111111111011111111011111111101111111101111111110111111110111111111011101111000000111111111111" Dim a,b,c For a=11 to 0 Step -1 For c=0 to UBound(vCode) For b=1 to 10 If Rnd * 99 + 1 < Noisy Then Response.BinaryWrite ColorV(2) Else Response.BinaryWrite ColorV(Mid(NsD(CInt(vCode(c))),a*10+b,1)) End If Next Next If byteCount>0 Then Response.BinaryWrite BytePatch Next End If End Function '************************************************** '函数ID:0041[生成随机密码] '函数名:MakeRndPass '作 用:生成随机密码 '参 数:passlen ---- 要生成的密码长度 '参 数:passtype ---- 要生成的密码类型 '返回值:验证生成的随机密码 '类型解释: 'passfull (所在可用字符 如“90!@#$%”) 'passnumber (纯数字) 'passspecial (非常用字符) 'passCharNumber (所有字母及数字) 'passUpperCharNumber (大写字母数字) 'passLowerCharNumber (小写字母数字) 'passChar (所有大小写字母) 'passUpperChar (所有大写字母) 'passLowerChar (所有小写字母) '示 例:MakeRndPass(4,"passUpperCharNumber") '************************************************** Public Function MakeRndPass(ByVal passlen,ByVal passtype) dim passFull,passNumber,passSpecial,passCharNumber,passChar,pass,passUpperCharNumber,passLowerCharNumber,passUpperChar,passLowerChar,ii,jj passFull = "1234567890!@#$%^&*()[];',./{}:?`~-=\_+|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" passNumber = "1234567890" passSpecial = "!@#$%^&*()[];',./{}:?`~-=\_+|" passCharNumber = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ" passUpperCharNumber = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ" passLowerCharNumber = "abcdefghijklmnopqrstuvwxyz1234567890" passChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" passUpperChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" passLowerChar = "abcdefghijklmnopqrstuvwxyz" select case lcase(trim(passType)) case "passfull" pass = passFull case "passnumber" pass = passNumber case "passspecial" pass = passSpecial case "passcharnumber" pass = passCharNumber case "passchar" pass = passChar case "passupperchar" pass = passUpperChar case "passlowerchar" pass = passLowerChar case "passuppercharnumber" pass = passUpperCharNumber case "passlowercharnumber" pass = passLowerCharNumber case else pass = passlowercharnumber
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2223 24 25 26 下一页
上一篇:SubSonic 的字段名未转义问题修正 下一篇:关于分页查询和性能问题
|
|
|
| 【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】 |
相关文章: |
| ·从本质上看网页(asp,jsp)的编写 | ·学以致用 驳“ASP低能论” ·用VB构建Internet的应用·Asp的安全管理(12)·Windows 2000 安全性技术概述--3·Windows 2000 安全性技术概述--2·Windows 2000 安全性技术概述--1·ActiveX技术综述(二) ·ActiveX技术综述(一) ·动态网页技术--CGI:ASP:JSP:PHP(4)
文章评论:(1条) |
|
|
|
|
声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。 |
|