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代理抓取并验证使用多线程实现
May 03 Python
python抓取网页图片并放到指定文件夹
Apr 24 Python
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
Python抓取百度查询结果的方法
Jul 08 Python
Python 数据结构之旋转链表
Feb 25 Python
tensorflow实现softma识别MNIST
Mar 12 Python
Python for循环生成列表的实例
Jun 15 Python
Python实现获取本地及远程图片大小的方法示例
Jul 21 Python
python traceback捕获并打印异常的方法
Aug 31 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
opencv python图像梯度实例详解
Feb 04 Python
Python grpc超时机制代码示例
Sep 14 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判断手机访问还是电脑访问示例分享
2014/01/20 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
PHP中16个高危函数整理
2019/09/19 PHP
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
JS常用知识点整理
2017/01/21 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
对VUE中的对象添加属性
2018/09/18 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
python实现稀疏矩阵示例代码
2017/06/09 Python
python中树与树的表示知识点总结
2019/09/14 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
关于递归的一道.NET面试题
2013/05/12 面试题
建筑施工安全责任书
2014/07/24 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
律政俏佳人观后感
2015/06/09 职场文书
理想国读书笔记
2015/06/25 职场文书
青年教师听课心得体会
2016/01/15 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang