ASP生成随机密码的两个函数


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

<% Function gen_key(digits)

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) < digits

num = char_array(Int(35 * Rnd + 0))

output = output + num

loop

gen_key = output

End Function

%>

gen_key(str) 'str为密码位数
这个函数还可以扩展。。如果你还要加上“大小写敏感区分大小写”特性的话,修改数组大小为char_array(50),然后在后面列出所有可能的小写字符。例如:
char_array(36) = "a"
char_array(37) = "b"
...............类推

以上就是ASP生成随机密码的两个函数的详细内容!

返回前面的内容

相关阅读 >>

分享一段asp表单验证代码

教你一招:asp网站挂木马怎么办?

asp保存二进制图片到access数据库

关于asp中session的详细介绍

asp session简单示例

在asp文件中调用dll的方法

总结asp fso教程--asp delete 方法

教你解决asp session丢失的方法

asp与asp.net的区别与联系

详解asp中session的使用技巧

更多相关阅读请进入《随机密码》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...