标签:生成 length 字符串 ice sys code time list 产生
1 # /bin/python3 2 import sys 3 import time 4 import random 5 strs = [ i for i in range(32,128) ] #产生密码的ASCII码的序列 6 Length =10 #生成密码长度 7 #下面这个函数用来生成Length长度的密码 8 def randomstr(strs,length): 9 liststr = [] 10 for i in range(length): 11 liststr.append(random.choice(strs)) 12 return liststr 13 def strings(): 14 string = "" 15 char = randomstr(strs,Length) 16 for i in char: 17 string+=chr(i) 18 return string 19 #上面这个函数将调用randomstr函数,返回字符串密码 20 21 start = time.time 22 count =1 2324 sc = strings() #调用函数生成密码 26 sys.stdout.write(sc)
这个程序可以用来生成指定长度的随机密码,一般使用10位左右即可
生成密码记得使用某种持久化方式保存,无法再现。
标签:生成 length 字符串 ice sys code time list 产生
原文地址:https://www.cnblogs.com/BlogOfMr-Leo/p/9350115.html