




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,密码强度检测,顺义二中 魏倩,目录,密码设置与密码破解方法,项目设计及实现,优化项目,1,2,3,Q1: 强密码有哪些设置原则?,Q2: 密码破解常见的方式有哪些?,Q3: 我们可以做些什么?,通过危险程序或网站监视用户键盘鼠标及屏幕操作获取密码,利用人类社会性尝试常用密码,暴力破解遍历法,密码破译的几种方式,设置密码的几大原则,密码长度符合一定条件,既包含数字,又包含字母,字母区分大小写,最好加上字符,实现计算机自动检测密码强度,需要做些什么?,项目分析,算法设计,输入字符串并存储到pw中,设置标识符pw_len为False,取pw的长度s,判断s的长度是否在6-16之间,若是,则设置标示
2、符pw_len为True,流程图绘制,T,6=s=16?,F,开始,结束,输入字符串pw,设置标识符pw_len为False,取pw的长度s,pw_len为True,输入字符串并存储到pw中,设置标识符pw_len为False,取pw的长度s,判断s的长度是否在6-16之间,若是,则设置标示符pw_len为True,算法设计,代码实现,T,6=s=16?,F,开始,结束,输入字符串pw,设置标识符pw_len为False,取pw的长度s,pw_len为True,pw=input(请输入密码) pw_len=False s=len(pw) if s=6 and s=16: pw_len=True
3、,循环结构 实现数字字符的检测,顺义二中 魏倩,功能1、2的流程图,T,6=s=16?,F,开始,结束,输入字符串pw,设置标识符pw_len为False,取pw的长度s,pw_len为True,项目分析,要解决的问题: 判断字符串中每个字符是否是数字。,步骤 取单个字符,步骤 判断是不是数字,第1次,第2次,pw=,第3次,请同学们自己编制一个10位以内密码,分析并填写下表,思考: 1.pw下标的初始值为?2.pw下标的终止值为?3.pw下标的取值范围是? 4.pw下标的变化规律为?,变量i,pw0,pw1,A,2,否,是,pw2,pw3,pws-1,i=0 判断is,若是继续,若不是停止
4、取字符pwi,赋值给x 判断x是否是数字? 若是,则has_number为True 若不是,则has_number为False i=i+1,1.i 的初始值为:0 2.i的终止值为:s-1 3.i的取值范围是:0=is 4.i的变化规律为:i=i+1,T,F,循环控制条件,循环体,循环变量赋初值,循环结构,T,is?,F,结束,i=0,i=i+1,取字符pwi赋值给x,T,x是数字?,F,has_number为True,has_number为False,T,F,条件,循环体,循环结构流程图的代码实现,【任务提示】 运行程序,测试你的密码,与活动一表格对照,观察是否实现预期目标。,_ while _: _ if _: _ else: _ _,执行结果为,思考: 循环执行了几次? 你的密码中,数字在第几位? 程序判定是否含有数字取的是哪次has_number的值?,本课小结,解决问题步骤,判定问题是否需要循环结构解决的重要特征,本课小结,while 条 件 : 重复执行的语句,密码中数字字符的检测,break语句,练习: 用循环结构解决一下问题: 求:1+2+3+10之和 求:1+2+3+100之和 求1-100范围内的奇数之和 求1-100范围内的偶数之和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年《中华人民共和国档案法实施条例》知识答卷(附答案)
- cam可以用课件教学吗
- 市直医院管理办法
- 物联网智能家居系统安装合同
- 农村林地流转及利用合同
- 农业种植技术与劳务合作合同
- 湖南省衡阳市衡山县2024-2025学年七年级下学期6月期末考试道德与法治试卷(含答案)
- 绿色能源项目投资与运营合同
- 在线教育培训服务合同内容
- 投资入股合同及股东协议
- 虫媒传染知识讲座课件
- 绞吸式挖泥船施工河道清淤及方案及组织设计
- 隧道加固可行性研究报告
- 网络游戏代运营服务协议
- GB/T 18186-2025酱油质量通则
- 物业客服管家培训课件
- 2025年安徽交控石油有限公司招聘笔试参考题库含答案解析
- 2025年扬州市中考语文试题卷
- GB/T 16857.13-2025产品几何技术规范(GPS)坐标测量系统(CMS)的验收检测和复检检测第13部分:光学三维坐标测量系统
- 2022年高考历史试卷(福建)(空白卷)
- 当兵心理测试题及答案
评论
0/150
提交评论