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密码字典内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
这篇文章主要介绍了windows10 pycharm下安装pyltp库和加载模型实现语义角色标注,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05Python图像处理库PIL的ImageDraw模块介绍详解
这篇文章主要介绍了Python图像处理库PIL的ImageDraw模块介绍详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-02-02python中的selenium实现自动向下滚动页面并指定最大滑动距离
这篇文章主要介绍了python中的selenium实现自动向下滚动页面并指定最大滑动距离,下文有关selenium的资料介绍有一定的参考价值,需要的小伙伴可以参考一下2022-02-02Python flask 框架使用flask-login 模块的详细过程
Flask-Login 是一个 Flask 模块,可以为 Flask 应用程序提供用户登录功能,这篇文章主要介绍了Python flask 框架使用 flask-login 模块,需要的朋友可以参考下2023-01-01python中出现invalid syntax报错的几种原因分析
这篇文章主要介绍了python中出现invalid syntax报错的几种原因分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-02-02
最新评论