python生成密码字典详解
作者:Y-shark 时间:2021-10-07 20:04:45
代码和代码运行的结果:
代码:
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()
效果图:
来源: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