# -*- coding : utf-8 -*-
# @author    : gaozhigang
# @datetime  : 2022/11/4  10:12
# @file      : sss.py
# @Software  : Pycharmclass GetPasswordLsit(object):def __init__(self, length, str_list):"""返回一个迭代器对象,需要传入所需的密码长度,以及密码组成元素:param length: 需要生成的密码的长度:param str_list: 密码由那些字符组成 例如 (1,2,3,4)"""if not isinstance(length, int):raise TypeError("length:请初始化为数值型")if isinstance(str_list, str):str_list = list(str_list)if not isinstance(str_list, list):raise TypeError("str_list:请初始化为列表或者字符串类型")self.length = lengthself.str_list = str_listdef __iter__(self):self.subscript = 0return selfdef __next__(self):password = ''dijia = self.subscriptfor i in range(self.length):l1 = dijia % len(self.str_list)password += self.str_list[l1]dijia = dijia // len(self.str_list)if self.subscript == len(self.str_list) ** self.length:raise StopIterationself.subscript += 1return passwordfile = open("./password.txt", 'w')
str_pass_list = "123456789.qwertyuiopasdfghjklzxcvbnm,@_"
for i in [4, 5, 6, 7, 8]:ls = GetPasswordLsit(length=i, str_list=str_pass_list)for password_str in ls:file.writelines(password_str+"\n")
print("写入完成,关闭文件流")
file.close()

不重复密码批量生成器相关推荐

  1. 个人永久性免费-Excel催化剂功能第22波-Excel文件类型、密码批量修改,补齐PowerQuery短板...

    Excel的多工作薄.多工作表批量合并功能,Excel用户很多这方面的使用场景,也促使了各大Excel各大插件们都在此功能上有所开发,体验程度不一,但总体能够满足大多数的应用场景,本人之前也开发个单独 ...

  2. 目前比较全面且实用的Java中文名称批量生成器

    目前比较全面且实用的Java中文名称批量生成器 目前比较全面且实用的Java中文名称批量生成器 生成结果 实现功能 关键代码 通过等比数列实现百家姓常用姓氏的概率翻倍 目前比较全面且实用的Java中文 ...

  3. 【C#】简易学生记录批量生成器

    本项目来源于博主的C#课程的期末综合设计,该生成器可以一键生成所需的批量学生信息,可应用于生成数据库等课程的教学数据资源数据等. 文章目录 一. 题目要求 二. 设计报告 3.1 开发环境说明 3.2 ...

  4. jmeter 生成计数器_使用密码摘要生成器扩展JMeter

    jmeter 生成计数器 最近,我不得不处理一个具有50,000条用户记录的OpenLDAP实例,并进行一些压力测试. JMeter是填充LDAP的最佳选择. 但是,在我的情况下,OpenLDAP配置 ...

  5. 使用密码摘要生成器扩展JMeter

    最近,我不得不处理一个带有50,000条用户记录的OpenLDAP实例,并进行一些压力测试. JMeter是填充LDAP的最佳选择. 但是,在我的情况下,OpenLDAP配置为不接受任何明文密码. 因 ...

  6. php密码重复,AngularJs验证重复密码的方法(两种)

    本文给大家分享angularjs验证重复密码的两种方法.具体方法详情如下所示: 第一种:密码 重复密码 两次密码不一致 /*JS*/ app.controller("main",f ...

  7. keras图片增强批量生成器ImageDataGenerator

    keras图片增强批量生成器ImageDataGenerator 可批量对图片进行旋转,增大,缩小等操作,生成新的图片 假设目录如下: ├── train_gen └── train_org └── ...

  8. 用友NCC2105/2111账号密码批量重置工具

    业务场景 在进行NCC实施时,有这么一种情况,前几个月使用了默认密码生成了好几十个用户,后来该默认密码被其他同事悄悄地修改了,结果又生成了好几十个用户名,在做系统推广时,总是有些人的密码登陆错误(由于 ...

  9. 华为S5700系列交换机账号密码批量验证工具及批量备份工具使用

    由于公司交换机都是华为S5700系列的交换机,前一段时间,由于放假时间比较长,所以对公司的交换机配置进行了备份,由于之前考虑不周,导致花费了大量的时间对每一台交换机都进行手动备份,实在太浪费时间了.鉴 ...

最新文章

  1. 智能媒体管理产品文档转换/预览功能介绍(4)--快速搭建
  2. python在线课程-开始网上在线深度学习python课程
  3. python:绑定方法和非绑定方法
  4. php单词出现频率,PHP计算文件或数组中单词出现频率
  5. SpringBoot 应用程序启动过程探秘
  6. 无参考评估在云信的视频测试实践
  7. SonarQube6.7规则的启用和禁用
  8. SpringBoot2.1.9 多Redis Lettuce配置
  9. 2003 Server下隐藏帐号的建立
  10. 特征工程系列学习(一)简单数字的奇淫技巧
  11. 拉格朗日乘数法_拉格朗日乘数法介绍(不含证明)
  12. Web开发中,使用表格来展示每个角色对应的权限
  13. jabberd2分析
  14. uml 流程图符号 含义
  15. Matlab mapminmax函数使用及原理
  16. win10桌面显示计算机及网上邻居,Win10网上邻居在哪? Win10桌面显示网上邻居网络图方法...
  17. 周期信号的傅里叶级数
  18. 【深度学习】保姆级教程:个人深度学习工作站配置指南
  19. python文件ab,Python文件
  20. jQuery中的end()的用法与定义

热门文章

  1. 从零到一快速学会三子棋
  2. 涌html编写星空图,canvas实现十二星座星空图
  3. 实现简陋的ReadProcessMemory WriteProcessMemory
  4. html:运用弹性布局写一个热门活动简介表
  5. 色差通道在医学图像处理中的应用
  6. ootd什么意思,最近流行网络语ootd什么意思,一起来看一下吧
  7. mysql safe 配置 my.cnf_linux下mysql配置文件my.cnf最详细解释
  8. 斯坦福UE4 + C++课程学习记录 22:击败动画
  9. 你的万圣节服装准备好了吗?人工智能来帮你搞定
  10. 酒店智能推荐---智慧旅游