Python生成密碼庫功能示例

2022-10-04 21:15:34 字數 992 閱讀 9979

這個**是將字元的所有組合新增到乙個檔案中,可以設定密碼的最大長度,我這裡設定的是8位,但是要有心裡準備,生成的檔案特別大。。。

lshuai bc

bc 1.06.95

co程式設計客棧pyright 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.punctuati

length = len(letters)

fwrite = open("/tmp/genpass.txt","wt")

fread = open("/tjpyjbhufomp/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.clojpyjbhufose()

fread.close()

ps:這裡再為大家提供兩款相關**工具供大家參考使用www.cppcns.com:

**隨機數字/字串生成工具:

高強度密碼生成器:

密碼庫生成

csdn.txt中的資料是這樣的 拷貝字串 eatspace password if isin phead,password 0 fclose pf sortbyci phead writetofile phead,c ci.txt sortbypass phead writetofile phea...

python 指令碼生成隨機 字母 數字密碼功能

coding utf 8 import random,string def owoietpassword length 隨機生成數字個數 ofnum random.randint 1,length ofletter length ofnum 選中ofnum個數字 slcnum random.choi...

python生成密碼字典

這裡我使用的是python27 主要用的是我之前博文裡提到的itertools迴圈迭代的模組,用這個模組可以省不少事 首先要呼叫itertools import itertools as its然後將字典需要的元素 或者說是關鍵字 賦給word變數 我們這裡假設密碼是純數字,所以元素就是123456...