Python生成密码库功能示例
本文实例讲述了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()
PS:这里再为大家提供两款相关在线工具供大家参考使用:
在线随机数字/字符串生成工具:
http://tools.gimoo.net/aideddesign/suijishu
高强度密码生成器:
http://tools.gimoo.net/password/CreateStrongPassword
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
这两天在用python的bottle框架开发后台管理系统,接口约定使用RESTful风格请求,前端使用jqueryajax与接口进行交互,使用POST与GET请求时都正常,而RequestMeth
django基础之数据库操作方法(详解)
Django自称是最适合开发有限期的完美WEB框架。本文参考《Djangoweb开发指南》,快速搭建一个blog出来,在中间涉及诸多知识点,这里不会详细说明,如果
python 计算两个日期相差多少个月实例代码
近期,由于业务需要计算两个日期之前相差多少个月。我在网上找了很久,结果发现万能的python,居然没有一个模块计算两个日期的月数,像Java、C#之
标签:在线,框架,本文,密码,日期