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中__new__与__init__方法的区别详解
May 04 Python
django1.8使用表单上传文件的实现方法
Nov 04 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
PyQt5每天必学之像素图控件QPixmap
Apr 19 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
python读出当前时间精度到秒的代码
Jul 05 Python
pip 安装库比较慢的解决方法(国内镜像)
Oct 06 Python
Python 去除字符串中指定字符串
Mar 05 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
python线程池如何使用
May 28 Python
Python基于xlutils修改表格内容过程解析
Jul 28 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下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
range 标准化之获取
2011/08/28 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
2019/01/08 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
跟老齐学Python之开始真正编程
2014/09/12 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
python对常见数据类型的遍历解析
2019/08/27 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
七年级地理教学反思
2014/01/26 职场文书
企业精细化管理实施方案
2014/03/23 职场文书
书法兴趣小组活动总结
2014/07/07 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
2014年残联工作总结
2014/11/21 职场文书
自荐信大全
2019/03/21 职场文书
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers