当前位置:主页 > python教程 > python生成密码字典的方法

python生成密码字典的实例代码方法

发布:2019-07-30 17:10:59 197


为找教程的网友们整理了相关的编程文章,网友边宏儒根据主题投稿了本篇教程内容,涉及到python、密码字典、python生成密码字典的方法相关内容,已被473网友关注,相关难点技巧可以阅读下方的电子资料。

python生成密码字典的方法

这里我使用的是python27

主要用的是我之前博文里提到的itertools循环迭代的模块,用这个模块可以省不少事

首先要调用itertools

import itertools as its

然后将字典需要的元素(或者说是关键字)赋给word变量

我们这里假设密码是纯数字,所以元素就是1234567890

即代码

words = "1234568790"

假设密码是4位,那么需要元素在迭代器中循环4次,即

r =its.product(words,repeat=4)

接着我们创建一个文档,用来写入生成的密码

dic = open("pass.txt","a")

接着我们需要依次将密码输入文档,可以用循环实现,这里注意,密码与密码之间需要回车换行,所以我们用来“\n”转义字符

for i in r:
 dic.write("".join(i))
 dic.write("".join("\n"))

然后关闭文档

dic.close()

完整代码如下

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

效果如图:

python生成密码字典的方法

以上这篇python生成密码字典的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。


参考资料

相关文章

  • Python实现内存泄露排查的示例详解

    发布:2023-03-12

    一般在python代码块的调试过程中会使用memory-profiler、filprofiler、objgraph等三种方式进行辅助分析,今天这里主要介绍使用objgraph对象提供的函数接口来进行内存泄露的分析,感兴趣的可以了解一下


  • python脚本自动生成需要文件的详细做法

    发布:2021-05-27

    这篇文章主要介绍了详解python脚本自动生成需要文件实例代码的相关资料,需要的朋友可以参考下


  • python用pygame模块编写飞机大战游戏的代码

    发布:2021-05-22

    这篇文章主要为大家详细介绍了python pygame模块编写飞机大战,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python生成随机数的方法详解(最全)

    发布:2023-04-16

    Python生成随机数的方法有很多,譬如random模块、NumPy库、secrets模块等。本文为大家整理了五个生成随机数的方法(应该是最全的了吧),希望对大家有所帮助


  • 简述Python2与Python3的不同点

    发布:2023-01-13

    为网友们分享了关于Python的教程,在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异。下面通过本文给大家介绍Python2与Python3的不同点,需要的朋友参考下


  • 《Python深度学习》书评、读书笔记

    发布:2019-06-22

    本篇内容中小编给大家分享了关于《Python深度学习》这本书的评价以及读者的学习笔记内容,一起来看一下。


  • 详解如何在ChatGPT内构建一个Python解释器

    发布:2023-04-08

    这篇文章主要为大家详细介绍了如何在ChatGPT内构建一个Python解释器,文中的示例代码讲解详细,具有一定的学习价值,需要的可以参考一下


  • Python实现ssh批量登录并执行命令的方法分享

    发布:2020-03-30

    本篇文章主要是介绍了Python实现ssh批量登录并执行命令,有一些任务可以进行批量完成,Python就可以完成,有需要的同学可以了解一下。


网友讨论