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编写屏幕截图程序方法
Feb 18 Python
python实现从一组颜色中找出与给定颜色最接近颜色的方法
Mar 19 Python
简单的编程0基础下Python入门指引
Apr 01 Python
Python实现读取Properties配置文件的方法
Mar 29 Python
对python中array.sum(axis=?)的用法介绍
Jun 28 Python
python爬虫框架scrapy实现模拟登录操作示例
Aug 02 Python
python调试神器PySnooper的使用
Jul 03 Python
Django的Modelforms用法简介
Jul 27 Python
python实现两个一维列表合并成一个二维列表
Dec 02 Python
通过实例解析Python调用json模块
Dec 11 Python
pycharm导入源码的具体步骤
Aug 04 Python
Python实现查询剪贴板自动匹配信息的思路详解
Jul 09 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
多人战的战术与战略
2020/03/04 星际争霸
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
微信小程序 教程之wxapp视图容器 swiper
2016/10/19 Javascript
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
写好自荐信要注意的问题
2013/11/10 职场文书
化工专业推荐信范文
2013/11/28 职场文书
应届生如何写自荐信
2014/01/05 职场文书
学生实习介绍信
2014/01/15 职场文书
租房合同协议书
2014/04/09 职场文书
整改通知书格式
2015/04/22 职场文书
平凡的世界读书笔记
2015/06/25 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
python如何利用traceback获取详细的异常信息
2021/06/05 Python
mysql数据库隔离级别详解
2022/06/16 MySQL