python生成密码字典详解

作者:Y-shark 时间:2021-10-07 20:04:45 

代码和代码运行的结果:

python生成密码字典详解

python生成密码字典详解

代码:

import itertools as its
words="rot123"
a=its.product(words,repeat=4)
name=open("pass.txt","a")
for i in a:
   name.write("".join(i))
   name.write("".join("\n"))
name.close()

代码解析:

#导入模块
import itertools as its
#设的密码“元素”,就是破解密码的字符
words="rot123"
#its=itertools,repeat是生成密码的个数
a=its.product(words,repeat=4)
#写文件名称,“a”是以追加密模式打开
name=open("pass.txt","a")
#for循环——相当于循环words
for i in a:
#join是将元素以指定的字符连接生成一个新的字符串,“”是以什么连接输出
    name.write("".join(i)) #\n是换行
    name.write("".join("\n")) #输出完之后,close关闭打开的文件
name.close()

效果图:

python生成密码字典详解

来源:https://blog.csdn.net/YZ913/article/details/122526347

标签:python,密码字典
0
投稿

猜你喜欢

  • 日文片假名导致 Access 搜索“内存溢出”

    2009-07-07 22:23:00
  • Python cookbook(数据结构与算法)将名称映射到序列元素中的方法

    2021-06-06 01:26:54
  • 基于Bootstrap使用jQuery实现简单可编辑表格

    2023-08-22 20:15:07
  • python selenium自动化测试框架搭建的方法步骤

    2023-05-24 21:38:49
  • Flask框架学习笔记之模板操作实例详解

    2023-10-16 12:40:05
  • python样条插值的实现代码

    2022-05-11 16:04:05
  • Javascript操作表单之间的数据传递

    2007-10-25 12:58:00
  • ASP+XML制作菜单管理

    2008-05-19 12:38:00
  • Python使用plotly绘制数据图表的方法

    2023-04-25 13:19:00
  • 结合OpenCV与TensorFlow进行人脸识别的实现

    2021-07-06 08:44:28
  • 丰富段落里的标签

    2008-03-16 14:11:00
  • 谈谈Javascript中的++和–操作符

    2009-05-08 11:43:00
  • Python Unittest自动化单元测试框架详解

    2023-09-13 23:13:56
  • Pandas使用Merge与Join和Concat分别进行合并数据效率对比分析

    2023-03-13 12:14:01
  • Python随机数模块详情

    2021-10-26 06:47:34
  • sqlserver bcp(数据导入导出工具)一般用法与命令详解

    2012-07-11 15:56:39
  • Python爬虫之BeautifulSoup的基本使用教程

    2022-03-27 18:35:31
  • Javascript: 为<input>设置readOnly属性问题,希望大家以后要小心

    2009-07-23 20:24:00
  • 怎样在SQL Server中去除表中不可见字符

    2009-02-05 15:23:00
  • 隐藏你的.php文件的实现方法

    2023-10-20 22:58:01
  • asp之家 网络编程 m.aspxhome.com