強口令檢測

2021-09-22 21:19:06 字數 863 閱讀 6354

寫乙個函式,它使用正規表示式,確保傳入的口令字串是強口令。強口令的 定義是:長度不少於 8 個字元,同時包含大寫和小寫字元,至少有一位數字。你可 能需要用多個正規表示式來測試該字串,以保證它的強度。

#長度不少於 8 個字元,同時包含大寫和小寫字元,至少有一位數字

import re

defpassword_test

(password)

: key =

true

iflen

(password)

<8:

key =

false

numregex_0=re.

compile

(r'[a-z]'

).search(password)

numregex_1=re.

compile

(r'[0-9]+'

).search(password)

numregex_2=re.

compile

(r'[a-z]'

).search(password)

if(numregex_0==

none)or

(numregex_1==

none)or

(numregex_2==

none):

key=

false

if key:

print

(password)

print

('口令正確'

)else

:print

(password)

print

('口令錯誤'

)

正規表示式 強口令檢測(Python)

強口令檢測 寫乙個函式,它使用正規表示式,確保傳入的口令字串是強口令。強口令的定義是 長度不少於8 個字元,同時包含大寫和小寫字元,至少有一位數字。你可能需要用多個正規表示式來測試該字串,以保證它的強度。因為字串需要同時滿足多個正規表示式,所以考慮將多個表示式放入列表中,使用正則匹配時對列表進行遍歷...

python 學習 正規表示式 強口令檢測

寫乙個函式,它使用正規表示式,確保傳入的口令字串是強口令。強口令的定義是 長度不少於 8 個字元,同時包含大寫和小寫字元,至少有一位數字。你可能需要用多個正規表示式來測試該字串,以保證它的強度。下面展示 python3 strongpassworddetection.py 強口令檢測 輸入一段口令 ...

2023年3月30日學習筆記 強口令檢測

強口令檢測 寫乙個函式,它使用正規表示式,確保傳入的口令字串是強口令。強口令的 定義是 長度不少於 8 個字元,同時包含大寫和小寫字元,至少有一位數字。你可 能需要用多個正規表示式來測試該字串,以保證它的強度。強口令檢測 import re deftest password te list pass...