python生成随机密码
使用python生成随机密码
Section titled “使用python生成随机密码”使用方法python randpass.py 10, 代码:
#!/usr/bin/env pythonimport sysimport randomimport string
def usage(): print "Usage: ./randompasswd.py num [num in (1-1024)]" exit(1)
def randomPassword(num): passwd = '' seed = string.letters + string.digits for i in xrange(num): passwd += seed)) return passwd
def main(): if len(sys.argv) == 2: try: num = int(sys.argv) except: usage() if num in xrange(1,1024): print randomPassword(num) else: usage() else: print randomPassword(20)
if __name__ == '__main__': main()