为CMS生成密码
cmspw的Python项目详细描述
欧洲航空局
此脚本中实现的EUA规则包括:
- 必须以字母开头
- 至少一个数字(0-9)
- 至少一个小写字母字符(a-z)
- 至少一个大写字母字符(A-Z)
- 必须正好是8个字符长
- 不得包含“标点符号”(未记录)
未执行的规则:
- 不能包含您的EUA用户名和您的姓名的任何部分
- 不能包含定义的CMS字典禁止的任何单词/单词部分
- 密码不能包含以前密码的50%字符
- 与之前的24个密码不同
云VPN
此脚本中实现的CloudVPN规则包括:
- 一行中不能包含连续3个或更多个键盘键的键盘漫游 (例如asd、zaq、123、was、pol、ser、gyu、bhj、9o0、p;[等)
- 密码长度超过15个字符。在
- 四分之三包含以下内容:
- 1位数(0-9)。在
- 符号1(!,@,\,$,%,*,等等)。在
- 1个大写英文字母(A-Z)。在
- 1个小写英文字母(a-z)。在
未执行的规则:
- 密码必须与以前的密码相差24个密码。在
- 密码必须至少是上次更改密码后的1天。在
安装
你需要Python3:
brew install python3
python3 -m pip install cmspw
使用
生成加密随机字母数字字符串,打印第一个 符合标准输出的EUA/CloudVPN规则集。在
^{pr2}$发展
你需要诗歌:
brew install poetry
在项目目录中,您可以输入如下虚拟环境:
poetry install && poetry shell
- 项目
标签: