Python生成密碼庫功能示例
本文實(shí)例講述了Python生成密碼庫功能。分享給大家供大家參考,具體如下:
這個(gè)代碼是將字符的所有組合添加到一個(gè)文件中,可以設(shè)置密碼的最大長度,我這里設(shè)置的是8位,但是要有心里準(zhǔn)備,生成的文件特別大。。。
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:這里再為大家提供兩款相關(guān)在線工具供大家參考使用:
在線隨機(jī)數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu
高強(qiáng)度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
python PyQt5的窗口界面的各種交互邏輯實(shí)現(xiàn)
PyQt5是一個(gè)Python綁定庫,用于Qt C++ GUI框架,它允許開發(fā)者使用Python語言創(chuàng)建跨平臺的應(yīng)用程序,并利用豐富的Qt圖形用戶界面功能,本文介紹了python中PyQt5窗口界面的各種交互邏輯實(shí)現(xiàn),需要的朋友可以參考下2024-07-07
Python實(shí)現(xiàn)指定區(qū)域桌面變化監(jiān)控并報(bào)警
在這篇博客中,我們將使用Python編程語言和一些常用的庫來實(shí)現(xiàn)一個(gè)簡單的區(qū)域監(jiān)控和變化報(bào)警系統(tǒng),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2023-07-07
解決python多線程報(bào)錯(cuò):AttributeError: Can''t pickle local object問題
這篇文章主要介紹了解決python多線程報(bào)錯(cuò):AttributeError: Can't pickle local object問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
使用Python實(shí)現(xiàn)插入100萬條數(shù)據(jù)到MySQL數(shù)據(jù)庫
這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)插入100萬條數(shù)據(jù)到MySQL數(shù)據(jù)庫,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下2024-04-04
pymongo insert_many 批量插入的實(shí)例
這篇文章主要介紹了pymongo insert_many 批量插入的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
Python2.x中str與unicode相關(guān)問題的解決方法
這篇文章主要介紹了Python2.x中str與Unicode相關(guān)問題的解決方法,Python2.x版本中由于沒有默認(rèn)使用Unicode而會(huì)在實(shí)際使用中碰到一些字符問題,針對這些問題本文討論了一些解決方法,需要的朋友可以參考下2015-03-03

