生成强密码的工具
mypassword的Python项目详细描述
MyPassword包
安装
mypassword需要python3.*才能工作
$ pip install mypassword
或者
^{pr2}$密码
默认使用
frommypasswordimportPasswordpassword=Password()print(password)# Ex. print xvcpdudiprint(password.password)# Ex. print xvcpdudi
更强的密码
密码强度级别有4个级别
- 第一级:只包括小写字符
- 第二级:包括小写和大写字符
- 第三级:包括大小写字符和数字
- 第四级:包括大小写字符、数字和标点符号
如果需要更高的安全性,可以在创建对象时指定级别
frommypasswordimportPassword,PasswordLevelpassword_level_one=Password()password_level_two=Password(level=PasswordLevel.TWO)password_level_three=Password(level=PasswordLevel.THREE)password_level_four=Password(level=PasswordLevel.FOUR)print(password_level_one)# Ex. print amzvlepp print(password_level_two)# Ex. print RbHnbpMaprint(password_level_three)# Ex. print 9hS7c1Twprint(password_level_four)# Ex. print l8:N7@.1
长度
另外,您可以指定密码长度,默认长度为8
frommypasswordimportPassword,PasswordLevelpassword_level_one=Password(length=16)password_level_four=Password(length=32,level=PasswordLevel.FOUR)print(password_level_one)# Ex. print enxhyrpgwecyboyn print(password_level_four)# Ex. print lX7a`DMN$e\09<i|0U93r6Lj7bg1m0Z/
帕斯沃里
默认使用
frommypasswordimportPassworifymy_string='my secure password'passworify=Passworify(my_string)passworify.parse()print(passworify.password)# Ex. print My+SEcUR3!PASSw0rd
passworify.parse()
将字符串转换为Password
实例。对象位于属性passworify.password
- 项目
标签: