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生成密码字典详解的文章就介绍到这了,更多相关python密码字典内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
这篇文章主要介绍了python实现搜索指定目录下文件及文件内搜索指定关键词的方法,可实现针对文件夹及文件内关键词的搜索功能,需要的朋友可以参考下2015-06-06Python操作Excel神器openpyxl使用教程(超详细!)
openpyxl库是一个很好处理xlsx的python库,下面这篇文章主要给大家介绍了关于Python办公自动化openpyxl使用的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2023-01-01Python中文分词库jieba,pkusegwg性能准确度比较
这篇文章主要介绍了Python中文分词库jieba,pkusegwg性能准确度比较,需要的朋友可以参考下2020-02-02在unittest中使用 logging 模块记录测试数据的方法
今天小编就为大家分享一篇在unittest中使用 logging 模块记录测试数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-11-11关于阿里云oss获取sts凭证 app直传 python的实例
今天小编就为大家分享一篇关于阿里云oss获取sts凭证 app直传 python的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-08-08Python利用pandas和matplotlib实现绘制柱状折线图
这篇文章主要为大家详细介绍了如何使用 Python 中的 Pandas 和 Matplotlib 库创建一个柱状图与折线图结合的数据可视化图表,感兴趣的可以了解一下2023-11-11
最新评论