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操作Mysql实例代码教程在线版(查询手册)
Feb 18 Python
python创建和使用字典实例详解
Nov 01 Python
Python实现比较两个列表(list)范围
Jun 12 Python
Python面向对象编程基础解析(一)
Oct 26 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
Feb 10 Python
python中logging模块的一些简单用法的使用
Feb 22 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
Python三元运算与lambda表达式实例解析
Nov 30 Python
Python3之外部文件调用Django程序操作model等文件实现方式
Apr 07 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
Nov 06 Python
python实现简易名片管理系统
Apr 11 Python
python3 实现mysql数据库连接池的示例代码
Apr 17 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
APMServ使用说明
2006/10/23 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
jQuery实现div跟随鼠标移动
2020/08/20 jQuery
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
在vue中使用jointjs的方法
2018/03/24 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
Python中变量的输入输出实例代码详解
2019/07/28 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
师范毕业生自荐信
2013/10/17 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
追讨欠款律师函
2015/05/27 职场文书
给学校的建议书400字
2015/09/14 职场文书
小学教师教学反思
2016/02/24 职场文书
python 实现图片特效处理
2022/04/03 Python
mysqldump进行数据备份详解
2022/07/15 MySQL