鱼C论坛

 找回密码
 立即注册
查看: 751|回复: 0

第14讲课后题密码安全级别

[复制链接]
发表于 2018-5-19 22:52:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 幽梦三影 于 2018-5-19 23:49 编辑
  1. n = "!@#$%^&*()_=:;<>,./?-[]{}"
  2. x = "zxcvbnmasdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP"
  3. y = "0123456789"
  4. flag1 = 0;flag2 = 0;flag3 = 0
  5. secret = input("请设置你的密码:")
  6. for i in secret :
  7.     if i in n :
  8.         flag1 = 1
  9. for j in secret :
  10.     if j in x :
  11.         flag2 = 1
  12. for k in secret :
  13.     if k in y :
  14.         flag3 = 1
  15. if ( flag2 == 1 or flag3 == 1 ) and len(secret) <=8 :
  16.     print("你的密码等级为:低")
  17.     print("请按以下方式提升你的密码安全级别")
  18.     print("""1.密码必须由数字,字母机特殊字符三种组合
  19. 2.密码只能由字母开头
  20. 3.密码长度不能低于16位""")
  21. elif flag1 == 1 and flag2 == 1 and flag3 == 1 and len(secret) > 16 and ( secret[0] in x ) :
  22.     print("你的密码安全等级为:高")
  23.     print("请继续保持")   
  24. elif ( ( flag1 ==1 and flag2 == 1) or  ( flag1 == 1 and flag3 == 1 ) or ( flag2 == 1 and flag3 == 1 ) ) and len(secret) > 8 :
  25.     print("你的密码等级为:中")
  26.     print("请按以下方式提升你的密码安全级别")
  27.     print("""1.密码必须由数字,字母机特殊字符三种组合
  28. 2.密码只能由字母开头
  29. 3.密码长度不能低于16位""")           

  30.    
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 20:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表