为CMS生成密码

cmspw的Python项目详细描述


LICENSESTYLECIRCLECI

欧洲航空局

此脚本中实现的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

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

推荐PyPI第三方库


热门话题
正则表达式Java使用关键字拆分字符串   Neo4j Java API模式索引范围查找?   java访问JButton[]   java如何混淆tomcat日志文件中的请求属性   apache运行CGI Java程序   java从一个Eclipse插件开始,我如何通过编程使Eclipse编辑某个文件?   从php中的SQL数据库到Java中的多个值作为单独的变量   java如何在多个osgi捆绑包之间共享资源   datetime Java time,无法从历元秒解析年份   java无法在安卓应用程序中使用morpho指纹扫描仪设备捕获指纹   java使用groovy/ratpack发送电子邮件   javascript在jsp页面中添加验证,但在控制台中仍然显示一些错误   java如何修复com。mysql。jdbc。DocsConnectionPropsHelper   java AlertDialog dispatchTouchEvent