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爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
python实现requests发送/上传多个文件的示例
Jun 04 Python
Python中GIL的使用详解
Oct 03 Python
python对html过滤处理的方法
Oct 21 Python
基于python 等频分箱qcut问题的解决
Mar 03 Python
pycharm 2018 激活码及破解补丁激活方式
Sep 21 Python
python中执行smtplib失败的处理方法
Jul 01 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
Jul 09 Python
Python内置函数及功能简介汇总
Oct 13 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
再谈python_tkinter弹出对话框创建
Mar 20 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仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
Python通过Pillow实现图片对比
2020/04/29 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
python实现126邮箱发送邮件
2020/05/20 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
应届毕业生就业自荐信
2013/10/26 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
邓小平理论心得体会
2014/09/09 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
财务统计员岗位职责
2015/04/14 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
Python源码解析之List
2021/05/21 Python
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python
SpringBoot整合Minio文件存储
2022/04/03 Java/Android
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android