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的ORM框架SQLObject入门实例
Apr 28 Python
python基于socket实现网络广播的方法
Apr 29 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
使用python在本地电脑上快速处理数据
Jun 22 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
Apr 30 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
Python视频编辑库MoviePy的使用
Apr 01 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
给ubuntu18安装python3.7的详细教程
Jun 08 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
Github 使用python对copilot做些简单使用测试
Apr 14 Python
Python可视化神器pyecharts绘制地理图表
Jul 07 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
法压式咖啡之制作法
2021/03/03 冲泡冲煮
PHP应用JSON技巧讲解
2013/02/03 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
javascript 禁止复制网页
2009/06/11 Javascript
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
jQuery的框架介绍
2016/05/11 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
python win32 简单操作方法
2017/05/25 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
abstract class和interface有什么区别
2013/08/04 面试题
环境工程专业个人求职信
2013/12/05 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
2014年工程师工作总结
2014/11/25 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
Go 语言结构实例分析
2021/07/04 Golang