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绘图库Matplotlib的安装
Jul 03 Python
python执行等待程序直到第二天零点的方法
Apr 23 Python
python类继承用法实例分析
May 27 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
浅谈Python中的全局锁(GIL)问题
Jan 11 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 Python
python操作cfg配置文件方式
Dec 22 Python
Anaconda+Pycharm环境下的PyTorch配置方法
Mar 13 Python
Python数据正态性检验实现过程
Apr 18 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
pytorch加载预训练模型与自己模型不匹配的解决方案
May 13 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
我的论坛源代码(八)
2006/10/09 PHP
php解析json数据实例
2014/08/19 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
Firefox下无法正常显示年份的解决方法
2014/09/04 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
Fabric 应用案例
2016/08/28 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
简单了解python的break、continue、pass
2019/07/08 Python
Python利用神经网络解决非线性回归问题实例详解
2019/07/19 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
Python定时器线程池原理详解
2020/02/26 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
商务英语本科生的自我评价分享
2013/11/15 职场文书
业务助理岗位职责
2013/11/18 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
六查六看剖析材料
2014/10/06 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS