首页 > 代码库 > 密码生成器(python)
密码生成器(python)
#!/usr/bin/env python import random import string import sys similar_char = ‘0OoiI1LpP‘ upper = ‘‘.join(set(string.uppercase) - set(similar_char)) lower = ‘‘.join(set(string.lowercase) - set(similar_char)) symbols = ‘!#$%&\*+,-./:;=?@^_`~‘ numbers = ‘123456789‘ group = (upper, lower, symbols, numbers) def getpass(lenth=8): pw = [random.choice(i) for i in group] con = ‘‘.join(group) for i in range(lenth-len(pw)): pw.append(random.choice(con)) random.shuffle(pw) return ‘‘.join(pw) genpass = getpass(int(sys.argv[1])) print genpass
#!/usr/bin/env python import random import string def GenPassword(length): chars=string.ascii_letters+string.digits return ‘‘.join([random.choice(chars) for i in range(length)]) if __name__=="__main__": for i in range(10): print GenPassword(15)
本文出自 “muzinan的技术博客” 博客,转载请与作者联系!
密码生成器(python)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。