生成强密码的工具

mypassword的Python项目详细描述


MyPassword包

安装

mypassword需要python3.*才能工作

$ pip install mypassword

或者

^{pr2}$

密码

默认使用

frommypasswordimportPasswordpassword=Password()print(password)# Ex. print xvcpdudiprint(password.password)# Ex. print xvcpdudi

更强的密码

密码强度级别有4个级别

  1. 第一级:只包括小写字符
  2. 第二级:包括小写和大写字符
  3. 第三级:包括大小写字符和数字
  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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Leetcode移动零:我的bug在哪里?   Selenium WebDriver中隐式等待()中的java错误   macos如何从Java中访问资源文件。在OS X和Java 7上运行的应用程序包?   java setSelectionBackGround()不在jTable中设置颜色   java使用URL加载图像   JAVA在不删除空格的情况下拆分   java在Android上将Google+配置文件图片从Uri转换为位图   java我无法访问JSP页面中的modelmap值   javaaspose数据集。readXml生成更复杂的结构   java是否有任何方法可以查询用户是否存在于基于SAML的身份提供程序中?   java如何在每次添加文本时在listview一侧永久添加标题?   JavaJSP:我能呈现出比当前编写器输出更高的stringwriter吗?   JDK 8中的java Javadoc:无效的“不允许自关闭元素”