Python生成密码库功能示例


Posted in Python onMay 23, 2017

本文实例讲述了Python生成密码库功能。分享给大家供大家参考,具体如下:

这个代码是将字符的所有组合添加到一个文件中,可以设置密码的最大长度,我这里设置的是8位,但是要有心里准备,生成的文件特别大。。。

lshuai<---~---> bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
(95*2+95^2*3+95^3*4+95^4*5+95^5*6+95^6*7+95^7*8+95^8*9)/1024/1024/1024
56132395

下面是python的代码:

#!/usr/bin/python
import string
letters = string.letters + string.digits + string.punctuation
length = len(letters)
fwrite = open("/tmp/genpass.txt","wt")
fread = open("/tmp/genpass.txt","r")
for num in xrange(8):
    for times in xrange(length**num):
        line=fread.read(num+1).rstrip()
        for letter in letters:
            fwrite.write(line + letter + "\n")
    fwrite.flush()
fwrite.close()
fread.close()
Python 相关文章推荐
使用 Python 获取 Linux 系统信息的代码
Jul 13 Python
Python常用的爬虫技巧总结
Mar 28 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
微信跳一跳python辅助软件思路及图像识别源码解析
Jan 04 Python
基于python内置函数与匿名函数详解
Jan 09 Python
Django中反向生成models.py的实例讲解
May 30 Python
python3中函数参数的四种简单用法
Jul 09 Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 Python
详解Python time库的使用
Oct 10 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
详解Python魔法方法之描述符类
May 26 Python
Python计算两个日期相差天数的方法示例
May 23 #Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 #Python
浅谈django model的get和filter方法的区别(必看篇)
May 23 #Python
Python常用内置模块之xml模块(详解)
May 23 #Python
Python使用PyCrypto实现AES加密功能示例
May 22 #Python
django+js+ajax实现刷新页面的方法
May 22 #Python
Python正则表达式经典入门教程
May 22 #Python
You might like
php5新改动之短标记启用方法
2008/09/11 PHP
php中将数组存到文件里的实现代码
2012/01/19 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
如何利用预加载优化Laravel Model查询详解
2017/08/11 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现端口复用实例代码
2014/07/03 Python
python端口扫描系统实现方法
2014/11/19 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
理论讲解python多进程并发编程
2018/02/09 Python
python标识符命名规范原理解析
2020/01/10 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
初中生三年学习生活的自我评价
2013/11/03 职场文书
酒店执行总经理岗位职责
2013/12/15 职场文书
单位介绍信范文
2014/01/18 职场文书
八年级语文教学反思
2014/02/11 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
建筑工地大门标语
2014/06/18 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
Element实现动态表格的示例代码
2021/08/02 Javascript
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS