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多线程编程简单介绍
Apr 13 Python
python实现的系统实用log类实例
Jun 30 Python
flask + pymysql操作Mysql数据库的实例
Nov 13 Python
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 Python
python Pandas 读取txt表格的实例
Apr 29 Python
基于python的Paxos算法实现
Jul 03 Python
Python读取xlsx文件的实现方法
Jul 04 Python
解决Django后台ManyToManyField显示成Object的问题
Aug 09 Python
浅析PEP570新语法: 只接受位置参数
Oct 15 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 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/03/28 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
python用于url解码和中文解析的小脚本(python url decoder)
2013/08/11 Python
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
python中__call__方法示例分析
2014/10/11 Python
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
python实现AES加密解密
2019/03/28 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
司马光教学反思
2014/02/01 职场文书
会议简讯范文
2015/07/20 职场文书
Go语言空白表示符_的实例用法
2021/07/04 Golang
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电