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 相关文章推荐
Python3读取zip文件信息的方法
May 22 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
Python小游戏之300行代码实现俄罗斯方块
Jan 04 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
Python实现京东秒杀功能代码
May 16 Python
Python程序打包工具py2exe和PyInstaller详解
Jun 28 Python
django 单表操作实例详解
Jul 30 Python
Django 迁移、操作数据库的方法
Aug 02 Python
python求质数列表的例子
Nov 24 Python
Python基于正则表达式实现计算器功能
Jul 13 Python
python 读取串口数据的示例
Nov 09 Python
Pandas数据分析的一些常用小技巧
Feb 07 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
PHP文本数据库的搜索方法
2006/10/09 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
2019/11/01 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
python线程、进程和协程详解
2016/07/19 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
python实现zabbix发送短信脚本
2018/09/17 Python
Python+PyQt5实现美剧爬虫可视工具的方法
2019/04/25 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
使用HTML5加载音频和视频的实现代码
2020/11/30 HTML / CSS
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
《陶罐和铁罐》教学反思
2014/02/19 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
教师师德工作总结2015
2015/07/22 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
入门学习Go的基本语法
2021/07/07 Golang