程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

使用python校驗密碼強度

編輯:Python

python的內置庫string是個好東西,使用string可以用來生成密碼,或者驚喜密碼強度檢測;

隨機生成密碼
說到隨機,就不能不提python中的另一個內置庫random;
random是一個隨機數函數,包含多個生成隨機數的方法:

  • random.random() 用於生成一個[0,1)范圍的浮點數
  • random.uniform(a, b) 用於生成一個指定范圍內的隨機符點數,兩個參數其中一個是上限,一個是下限
  • random.randint(a, b) 用於生成一個指定范圍內的整數。其中參數a是下限,參數b是上限
  • random.choice(string) 從一個string中隨機選取一個字符

string是python中一個內置的字符串;

whitespace = ' \t\n\r\v\f'
ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz'
ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
ascii_letters = ascii_lowercase + ascii_uppercase
digits = '0123456789'
hexdigits = digits + 'abcdef' + 'ABCDEF'
octdigits = '01234567'
punctuation = r"""!"#$%&'()*+,-./:;<=>[email protected][\]^_`{|}~"""
printable = digits +

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved