- 0
- 0
- 约小于1千字
- 约 10页
- 2026-02-07 发布于陕西
- 举报
202XPython编程基础主讲教师:杨叶勇无锡商业职业技术学院判断密码强弱
判断密码强弱
密码强度:是指一个密码对抗猜测或时暴力破解的有效程度;一般是指一个未授权的访问者得到正确密码的平均尝试次数强密码可以降低安全漏洞的整体风险简易版(常用)规则:1.密码长度至少8位密码2.含有数字密码3.含有字母增强功能:限制密码设置次数;循环的终止案例描述
设置一个变量strength_level用于记录密码的强度,初始为0。满足一个条件,对其加1长度判断:使用len()方法包含数字判断:使用isnumeric()方法包含字母判断:使用isalpha()方法如果strengthlevel等于3,密码强度合格,否则不合格案例分析
str.isnumeric()检测字符串是否只由数字组成str.isalpha()检测字符串是否只由字母组成str.islower()检测字符串中所有的字母是否都为小写str.isupper()检测字符串中所有的字母是否都为大写更多isxxx()方法请参考/3/library/stdtypes.html#string-methodsPython学习Python字符串
限制密码设置次数,比如最多尝试设置5次如何终止循环?Python学习Next?
限制密码设置次数,比如最多尝试设置5次如何终止循环?案例分析
break语句:终止整个循环continue语句:只终止本次循环,而不终止整个循环的执行Python学习循环的终止
保存设置的密码及其对应的强度到文件中Python学习Next?
谢谢观看单击此处添加副标题内容
您可能关注的文档
- PS绘制网络信号UI界面面向人工智能的UI界面设计93课件讲解.pptx
- PS新建工作区面板面向人工智能的UI界面设计83课件讲解.pptx
- Python编程基础202X19课件讲解.pptx
- Python编程基础202X24课件讲解.pptx
- Python编程基础202X55课件讲解.pptx
- Python编程基础202X60课件讲解.pptx
- Python编程基础202X70课件讲解.pptx
- Python编程基础202X83课件讲解.pptx
- Python编程基础202X88课件讲解.pptx
- Python编程基础202601课件讲解.pptx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)