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 02 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
Python3操作SQL Server数据库(实例讲解)
Oct 21 Python
python中Apriori算法实现讲解
Dec 10 Python
Python3 安装PyQt5及exe打包图文教程
Jan 08 Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 Python
Python常见数字运算操作实例小结
Mar 22 Python
python爬虫 批量下载zabbix文档代码实例
Aug 21 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 Python
python3 sorted 如何实现自定义排序标准
Mar 12 Python
Django多数据库联用实现方法解析
Nov 12 Python
Flask response响应的具体使用
Jul 15 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执行zip与rar解压缩方法实现代码
2010/12/05 PHP
php常量详细解析
2015/10/27 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
用php定义一个数组最简单的方法
2019/10/04 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
Python socket模块方法实现详解
2019/11/05 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
兼职学生的自我评价
2013/11/24 职场文书
创业培训计划书
2014/05/03 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
基层党组织整改方案
2014/10/25 职场文书
婚前协议书范本
2014/10/27 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android