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.jb51.net/aideddesign/suijishu
高强度密码生成器:
http://tools.jb51.net/password/CreateStrongPassword
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
Python计算两个日期相差天数的方法示例
本文实例讲述了Python计算两个日期相差天数的方法.分享给大家供大家参考,具体如下: #!/usr/bin/python import time import sys def dateinput(): date = raw_input('please input the first date: ') return date def datetrans(tdate): spdate = tdate.replace("/","-") try: datesec = ti
-
python 计算两个日期相差多少个月实例代码
近期,由于业务需要计算两个日期之前相差多少个月.我在网上找了很久,结果发现万能的python,居然没有一个模块计算两个日期的月数,像Java.C#之类的高级语言,都会有(date1-date2).months的现成方法,觉得不可思议.说句实在的,一直觉得python 的日期处理模块真心不好用. 哦,对了,别跟我说 datetime, calendar, dateutil 这些模块,因为我都试过了,都没用.有个竟然算出来还有错.datetime.timedelta只能计算出日时分秒.对年月却不支持
-
python爬虫入门教程--快速理解HTTP协议(一)
前言 爬虫的基本原理是模拟浏览器进行 HTTP 请求,理解 HTTP 协议是写爬虫的必备基础,招聘网站的爬虫岗位也赫然写着熟练掌握HTTP协议规范,写爬虫还不得不先从HTTP协议开始讲起 HTTP协议是什么? 你浏览的每一个网页都是基于 HTTP 协议呈现的,HTTP 协议是互联网应用中,客户端(浏览器)与服务器之间进行数据通信的一种协议.协议中规定了客户端应该按照什么格式给服务器发送请求,同时也约定了服务端返回的响应结果应该是什么格式. 只要大家都按照协议规定方式发起请求和返回响应结果,任何人
-
Python 含参构造函数实例详解
本篇博文主要介绍在Python3中如何构造含参构造函数 样例如下: class MyOdlHttp: username = '' password = '' def __init__(self, username, password): self.username = username self.password = password print(username) my_old_http = MyOdlHttp('admin', '123') 输出结果毫无疑问是 admin\n 123\n 通
-
Python常见加密模块用法分析【MD5,sha,crypt模块】
本文实例讲述了Python常见加密模块用法.分享给大家供大家参考,具体如下: 1. md5模块 md5.new([arg]) 返回一个md5对象,如果给出参数,则相当于调用了update(arg) md5.update(arg) 用string参数arg更新md5对象 md5.digest() 返回16字节的摘要,由传给update的string生成,摘要没有ascii字符 md5.hexdigest() 以16进制的形式返回摘要 import md5 a =
-
Python 编码Basic Auth使用方法简单实例
本片博文主要介绍在Python3 环境下把用户名密码编码成字符串. 代码如下: import base64 def get_basic_auth_str(username, password): temp_str = username + ':' + password # 转成bytes string bytesString = temp_str.encode(encoding="utf-8") # base64 编码 encodestr = base64.b64encode(byte
-
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 ABSOLUTE
-
JavaWeb 中Cookie实现记住密码的功能示例
本文主要内容: •1.什么是Cookie •2.Cookie带来的好处 •3.Cookie的主要方法 一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁.Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统.另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为
-
python生成密码字典的方法
这里我使用的是python27 主要用的是我之前博文里提到的itertools循环迭代的模块,用这个模块可以省不少事 首先要调用itertools import itertools as its 然后将字典需要的元素(或者说是关键字)赋给word变量 我们这里假设密码是纯数字,所以元素就是1234567890 即代码 words = "1234568790" 假设密码是4位,那么需要元素在迭代器中循环4次,即 r =its.product(words,repeat=4) 接着我们创建一
-
Python生成九宫格图片的示例代码
一.前言 大家在朋友圈应该看到过用一张图片以九宫格的方式显示,效果大致如下: 要实现上面的效果非常简单,我们只需要截取图片的九个区域即可.今天我们就要带大家使用Python来实现一下九宫格图片的生成.在开始之前,我们需要安装一下Pillow模块,语句如下: pip install pillow 下面我们先来看看一些简单的图片操作. 二.图片基本操作 今天我们会使用到三个操作,分别是读取图片.保存图片和截取图片.下面我们分别来看看. 2.1 读取图片 在Pillow中,我们最常用的就是Image子
-
python生成密码字典详解
代码和代码运行的结果: 代码: import itertools as its words="rot123" a=its.product(words,repeat=4) name=open("pass.txt","a") for i in a: name.write("".join(i)) name.write("".join("\n")) name.close() 代码解析: #导入模
-
Python实现html转换为pdf报告(生成pdf报告)功能示例
本文实例讲述了Python实现html转换为pdf报告(生成pdf报告)功能.分享给大家供大家参考,具体如下: 1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装python包:pip Install pdfkit 系统安装wkhtmltopdf:参考 https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf mac下的wkhtmltopdf: brew install Caskro
-
Python实现的生成格雷码功能示例
本文实例讲述了Python实现的生成格雷码功能.分享给大家供大家参考,具体如下: 问题 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码. 解决方法: 给定一个整数n,请返回n位的格雷码,顺序为从0开始. 测试样例: 返回:["0","1"] 题目很刁钻,题干很简洁,样例很高冷-- 其中有一些微妙的关系 发现了这个规律之后,代码自然就很好写了 # -*- codi
-
Python实现翻转数组功能示例
本文实例讲述了Python实现翻转数组功能.分享给大家供大家参考,具体如下: 题目描述 给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列.其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r].原始数组为 a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1], ..., a[r-1], a[r], a[r+1], a[r+2], ..., a[n-1], a[n], 将片段[
-
Python实现的购物车功能示例
本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到余额不够为止 退出时打印用户已购买的商品和剩余金额... 代码: #!/usr/env python #coding:utf-8 import re,math def get_customer_salary(): while True: salary=raw_input('Please input
-
Python实现的计算器功能示例
本文实例讲述了Python实现的计算器功能.分享给大家供大家参考,具体如下: 源码: # -*- coding:utf-8 -*- #! python2 from tkinter import * __author__ = 'tianshl' __date__ = '2017/10/16' class Application(Frame): def __init__(self): Frame.__init__(self) self.grid() self.mem = '' # 内存中的数据 se
随机推荐
- Spring的连接数据库以及JDBC模板(实例讲解)
- xshell上传下载文件(Windows、Linux)
- 详细总结各种排序算法(Java实现)
- JavaScript执行效率与性能提升方案
- 修改destoon会员公司的伪静态中的com目录的方法
- php5 and xml示例
- python编写的最短路径算法
- C#实现将Doc文档转换成rtf格式的方法示例
- C++递归线性阵列搜索数字的方法
- Android App后台服务报告工作状态实例
- linux下指定mysql数据库服务器主从同步的配置实例
- Linux 快速定位web路径方法
- MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理
- 使用jQuery管理选择结果
- 微信小程序 用户数据解密详细介绍
- 脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%
- 详解nginx实现ssl反向代理实战
- 利用C++的基本算法实现十个数排序
- 解析C#中用Process类杀死进程,执行命令的深入分析
- PHP中鲜为人知的10个函数