首 页 | 科技新闻 | 科学探索 | 技术学院 | 网络管理 | 企业专题 | 趋势报道 | 生命科学 | 创新企业
您现在的位置: 火爆网 > 科技 > 技术学院 > 网页设计 > 文章正文
ASP生成随机密码的又一种方法
ASP生成随机密码的又一种方法
2008-3-12  来源:网友提供  作者:网友提供

dim char_array(35)

char_array(0) = '0'

char_array(1) = '1'

char_array(2) = '2'

char_array(3) = '3'

char_array(4) = '4'

char_array(5) = '5'

char_array(6) = '6'

char_array(7) = '7'

char_array(8) = '8'

char_array(9) = '9'

char_array(10) = 'A'

char_array(11) = 'B'

char_array(12) = 'C'

char_array(13) = 'D'

char_array(14) = 'E'

char_array(15) = 'F'

char_array(16) = 'G'

char_array(17) = 'H'

char_array(18) = 'I'

char_array(19) = 'J'

char_array(20) = 'K'

char_array(21) = 'L'

char_array(22) = 'M'

char_array(23) = 'N'

char_array(24) = 'O'

char_array(25) = 'P'

char_array(26) = 'Q'

char_array(27) = 'R'

char_array(28) = 'S'

char_array(29) = 'T'

char_array(30) = 'U'

char_array(31) = 'V'

char_array(32) = 'W'

char_array(33) = 'X'

char_array(34) = 'Y'

char_array(35) = 'Z'

randomize

do while len(output) num = char_array(Int(35 * Rnd + 0))

output = output + num

loop

gen_key = output

End Function

response.write '随机密码是:' & gen_key(10)

这是一个生成随机数的通用函数,我们首先将所有可能的字符保存在数组内,这里的例子是0-9及26个英文字符,共36个字符。注意数组下标是从0开始的,所以dim char_array(35),其实表示有36个字符。注意:本例没有专门区分字母的大小写,如果你还要加上“大小写敏感/区分大小写”特性的话,修改数组大小为char_array(50),然后在后面列出所有可能的小写字符。例如:

char_array(36) = 'a'

char_array(37) = 'b'

...............类推

注意这是一个可以通用的函数,gen_key(digits)它传进一个参数digits,代表要生成的随机密码位数。今后要生成20为密码就用gen_key(20)即可打印出密码,或者将它保存在数据库内。


火爆网编辑:lijiajerry 查看和发表评论
>> 与《ASP生成随机密码的又一种方法》相关的文章
没有相关文章
我也说两句    
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用火爆网服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 姓 名: * 评 分: 1分 2分 3分 4分 5分
    内 容:
     
    网页设计基础知识
    网页设计基础知识
    阅读排行
    ·Fireworks 9亲密接触·Fireworks 9亲密接触
    ·Fireworks 9 亲密接·在网站内加入RSS功能
    ·有关HTML代码的另类·Dreamweaver网页制作
    ·设计干净的链接·ASP.NET 程序中常用
    ·Java连接各种数据库·rss订阅原理
    热点排行
    ·Java连接各种数据库·rss订阅原理
    ·在网站内加入RSS功能·ASP.NET 程序中常用
    ·Dreamweaver网页制作·Fireworks 9亲密接触
    ·Fireworks 9亲密接触·Fireworks 9 亲密接
    ·设计干净的链接·有关HTML代码的另类
    体育推荐
    ·火箭取篮网收割19连·费德勒海宁前景相似
    ·火箭登上西部第三·60米栏刘翔摘金
    ·火箭轻取17连胜·王楠横扫朝鲜头牌
    ·切尔西3-0完胜晋级8·弗格森进八强却称失
    ·世乒赛十佳图·中国男乒4连冠
    娱乐推荐
    ·巩俐周迅芝华士大拼性·9+2音乐先锋榜揭晓
    ·李准基粉丝录制生日VC·《婚礼2008》让你笑“
    ·港媒夸何洁唱功超越蔡·何洁武汉跨江签新片 万
    ·林志玲自曝内心小秘密·宋丹丹:我以后就不上春
    ·李贞贤《千面女孩》嫁·Beyond有望重聚