import re
print("强口令要求:字符串长度不少于8个,同时包含大小写,且至少含有一位数字。")
strongPasswd = input("请输入一个强口令:")
def strongPassword(passwd):
lengthRegex = re.compile(r'(.*){8,}[a-z]+[A-Z]+[0-9]')
if lengthRegex.search(passwd) == None:
return False
if lengthRegex.search(passwd) == True:
return True
while strongPassword(strongPasswd) == False:
print('口令强度不够!请重新输入:')
strongPasswd = input()
strongPassword(strongPasswd)
else:
print('Nice!强口令强度足够,可以使用!')
7.18.1 强口令检测
最新推荐文章于 2024-04-19 11:15:51 发布