使用不同的密码集创建随机密码
pyPasswordGenerator的Python项目详细描述
密码生成器
密码生成器
High security multifactor authentication password generator.
标准密码集
这是64个字符的标准和保守的PPP集。它被选中是为了删除可能相互混淆的字符。每个密码使用4个字符,16777216个密码可以获得非常好的一次性密码安全性
密码设置='!#%+23456789=?@defghjklmnpstuvxyzabcdefghijkmnopqrstuvxyz'
示例:
使用标准设置创建密码长度=10,其中包含3个大写字母、3个数字和1个符号
from pyPasswordGenerator import password as ps
# standard set
set = 's'
ps.generator(length = 10, upper = 3, digits =3, symbol = 0, set =set )
>>>'5v5njx9BAN'
视觉攻击性密码设置
这是一个更具“视觉侵略性”(有点有趣 更强大的)88个字符的字母表,支持 生成59969536可能的4字符密码:
密码设置=''!”#$%&;'()*+,-/23456789:;<;=>;?@wen dang jighjklmnoprstuvwxyz[]^ u defghijkmnopqrstuvwxyz{|}~''
示例使用标准集创建密码长度=8,有2个大写字母、2个数字和2个符号
^{pr2}$使用won set来限制仅限符号!#@在
使用设置的create password length=12,4个大写字母、2个数字和2个符号
from pyPasswordGenerator import password as ps
# my own password set
set = '!#23456789@ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
ps.generator(length = 11, upper = 4, digits =2, symbol = 2, set =set )
>>>'@F8Wa#jRn6S'
定义
Parameter | Default | Description |
---|---|---|
length | 8 | Length of Password, if length = 10 then xdat3a9$dg |
upper | 2 | How many upper case charactors, if upper =4 GdAT3a9$Dg |
digits | 2 | How many digits, if digits = 1 GdAT3ad$Dg |
symbol | 0 | How many symbol if symbol=4 G#A!3a9$D! |
passcode_set | s | v |
安装
pip install pyPasswordGenerator
- 项目
标签: