Python生成字符串随机密码,python生成字符串,写了一个能根据预先给定好


写了一个能根据预先给定好的字符串,然后生成随机密码的python方法。这个我用了python random模块,实现起来还是挺简单的。但没有应用到正式环境中,还需要再改进下。

#! /usr/bin/env python#coding=utf-8import random#密码字符串池pwdStrPool = '23456789'\    'abcdefghijkmnpqrstuvwxyz'\    '~@#$%^&*()_+'\    'ABCDEFGHIJKMNPQRSTUVWXYZ'\#密码字符串池长度pwdStrPoolSize = len(pwdStrPool)#定义所要生成的密码长度pwdLen = [16,16]#获取一个随机数def GetRandomNum(p):    randomNum = random.randint(0,pwdStrPoolSize-1)    return pwdStrPool[randomNum]#www.iplaypy.com#获取随机密码def GetRandomPwd(pwdLen):    RandomPwd = ''.join(map(GetRandomNum, xrange(pwdLen)))    return RandomPwd    def tester():    print GetRandomPwd(random.randint(pwdLen[0],pwdLen[1]))if __name__ == '__main__':    tester()

密码相关python源码文章推荐:
1、Access密码识别工具py2.7+PyQt实现
2、凯撒移位密码加密算法的Python3.0实现方法
3、Python获取web密码程序的脚本源代码

编橙之家文章,

评论关闭