亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何設計密碼強度校驗程序

發布時間:2020-07-31 09:26:12 來源:億速云 閱讀:248 作者:小豬 欄目:開發技術

這篇文章主要講解了Python如何設計密碼強度校驗程序,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

程序介紹

本程序利用

1.密碼必須由數字、字母及特殊字符三種組合

2.密碼只能由字母開頭

3.密碼長度不能低于16位

來判斷密碼程度。

首先,把可輸入的字符寫進去:

symbols = r'''`!@#$%^&*()_+-=/*{}[]\|;:&#63;/<>'''
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'

然后開始循環并判斷密碼長度:

while 1:
  print('--------------密碼安全級別檢查-------------------')
  passwd = input('請輸入需要檢查的密碼組合:')
  length = len(passwd)
  while passwd.isspace() or length == 0:
    passwd = input('您輸入的密碼為空,請重新輸入:')
  if length <= 8:
    flag_len = 1
  elif 8< length < 16:
    flag_len = 2
  else:
    flag_len = 3
  flag_con = 0

然后判斷字符:

for each in passwd:
    if each in symbols:
      flag_con += 1
      break
  for each in passwd:
    if each in chars:
      flag_con += 1
      break
  for each in passwd:
    if each in nums:
      flag_con += 1
      break

最后評定密碼,并給出建議:

while True:
    print('您的密碼安全級別評定為:',end='')
    if flag_len == 1 or flag_con == 1:
      print('低')
    elif flag_len == 2 or flag_con == 2:
      print('中')
    else:
      print('高')
      print('請繼續保持!')
      break
    print('請按以下方式提升您的密碼安全級別:\n\
    \t1.密碼必須由數字、字母及特殊字符三種組合\n\
    \t2.密碼只能由字母開頭\n\
    \t3.密碼長度不能低于16位')
    break

運行結果

Python如何設計密碼強度校驗程序

看完上述內容,是不是對Python如何設計密碼強度校驗程序有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

衡水市| 长寿区| 京山县| 老河口市| 城固县| 辽宁省| 永清县| 手游| 保靖县| 吴江市| 汶川县| 绩溪县| 革吉县| 抚顺县| 镇远县| 黄浦区| 泸州市| 葵青区| 泰州市| 清远市| 恩平市| 壤塘县| 石首市| 饶平县| 宜城市| 珠海市| 资溪县| 望城县| 龙岩市| 鄂托克前旗| 潮州市| 内丘县| 日土县| 赣榆县| 黄陵县| 济宁市| 龙井市| 城固县| 泰兴市| 潞西市| 唐海县|