内容正文:
简单密码易破解
简单密码易破解
五年级全一册
行业PPT模板http:///hangye/
人教版
探究密码的破解次数
对比不同密码的破解时间
密码设置的安全性
学科网
导 入 新 课
导 入 新 课
在日常生活中,你在哪些场合使用过密码?
QQ等手机软件的登录密码
计算机的开机密码
导 入 新 课
导 入 新 课
在日常生活中,你在哪些场合使用过密码?
手机锁屏数字密码
手机锁屏手势密码
导 入 新 课
导 入 新 课
在日常生活中,你在哪些场合使用过密码?
手机锁屏数字密码
行李箱密码
智能锁密码
导 入 新 课
导 入 新 课
1.这些密码有什么作用呢?
2.你设定的密码通常是什么形式?是否安全呢?
日常生活中的各种密码,位数要求不同,组合形式也不一样。
密码能够保护着我们的财产、人身安全、个人隐私。
我的密码有数字、字母、符号组成。
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
任务 1:四位数字密码的破解次数
小夏家里有一个四位的数字密码锁,家里人忘记了密码,请你想办法帮忙找到密码,你会怎么做?
可以一个一个地 尝试,直到找出正确的密码。
循环结构
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
讨论分析,思考、回答以下问题
1、四位数字密码的范围是什么?
________________________________________________________________
2、一共有多少种组合,如何计算?
________________________________________________________________
________________________________________________________________
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
1.确定四位数字密码的范围。
每个数字的范围是0-9,因此四位数字密码的组合范围,可以从 0(即 0000)至 9999。
最小:0 0 0 0
最大:9 9 9 9
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
2.一共有多少种组合,如何计算?
每一位数字都是 0 至 9,每一位有 10 种可能性。四位数字的组合就是:10×10×10×10 = 10 000 种。
可能性:10 10 10 10
如果用循环结构来枚举,每种情况都需要尝试,最多需要进行10 000 次,也就是要循环 10 000 次才能找到正确密码。
×
×
×
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
枚举法的基本思想是逐一列举指定范围内所有可能的情况, 根据条件进行检验从而找到可能的答案。
枚举法是常见的算法之 一,如用列表写出所有可能。
我们刚刚分析的是4位数字密码,如果位数增加,密码形式加上字母,破解密码的次数会发生怎样的变化?
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
任务 2:六位“数字 + 字母”密码的破解次数
1.确定六位“数字 + 字母”密码的组合方式。
每位包括:数字 0 至 9,共 10 种;大写字母 A 至 Z,共 26 种; 小写字母 a 至 z,共 26 种。
数字: 0-9 共10种
大写字母:A-Z 共26种
小写字母:a-z 共26种
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
任务 2:六位“数字 + 字母”密码的破解次数
2.计算一共有多少种组合,即所需的破解次数。
每位有 10 + 26 + 26 = 62 种,需要的次数是六个 62 相乘:62×62×62×62×62×62 = 56 800 235 584(次)(也就是约 568 亿次)
可能性:62 62 62 62 62 62
×
×
×
×
×
1、
讲 授 新 知
讲 授 新 知
一、探究密码的破解次数
任务3:小组合作,进一步探究,如果是“数字+字母 + 符号”的六位密码,计算所需的破解次数。
提示:字母包含大小写字母,计算机标准键盘上常见符号约有 32 种。
1.确定该密码的组合方式:_________________________________
_______________________________________________________
2.计算所需的破解次数:___________________________________
_______________________________________________________
_______________________________________________________
讲 授 新 知
讲 授 新 知
二、对比不同密码的破解时间
运行名为“破解时间估算 .py”的参考程序,记录并对比不同密码组合所需的破解时间。
密码种类 该密码每一位符号种类数 预估时间(小时)
六位数字密码 10
“数字+字母”的六位密码 62
“数字+字母 + 符号”的六位密码
讲 授 新 知
讲 授 新 知
二、对比不同密码的破解时间
运行名为“破解时间估算 .py”的参考程序,记录并对比不同密码组合所需的破解时间。
密码种类 该密码每一位符号种类数 预估时间(小时)
六位数字密码 10 0
“数字+字母”的六位密码 62 3.64
“数字+字母 + 符号”的六位密码 94 40.84
讲 授 新 知
讲 授 新 知
二、对比不同密码的破解时间
密码位数越多,组成方式越复杂,所需的破解时间就越长。
即使计算机具有强大的运算能力,在大量数据面前,也需要一定时间才能完成任务。
同学们,破解密码只限于理论学习和技术探讨,而不可以成 为实际应用,不能侵犯他人的隐私信息。
讲 授 新 知
讲 授 新 知
三、密码设置的安全性
讨论交流:日常生活中,我们设置密码时,为防止被别人猜到或被计算机程序破解,设置密码时要遵循一些基本的原则。
小组同学交流设置密码应遵循的原则,分享想法。
密码要包含大小写字母、数字和符号等多种元素。
不能设置太简单的密码
讲 授 新 知
讲 授 新 知
三、密码设置的安全性
以下是设置密码的一些原则。
1. 设置密码需要一定的长度和复杂度。例如,六位以上数字、字母或字符的组合。
2. 密码最好包含大小写字母、数字和符号。
3. 密码不要与姓名、生日、电话号码等相同。
密码是重要的个人隐私信息,要注意保护好,不要告诉他人哦!
讲 授 新 知
讲 授 新 知
三、密码设置的安全性
密码如此重要,我们有什么方法可以防止密码被破解呢?
银行卡密码通常会设定密码的输错次数,超过一定次数后锁定账户,就不能继续使用了。
讲 授 新 知
讲 授 新 知
三、密码设置的安全性
密码如此重要,我们有什么方法可以防止密码被破解呢?
登录各类应用软件时,除了要求输入密码,通常还要求输入验证码,而且验证码具有时效性,需要在较短时间内输入,否则也不能继续操作。
拓 展 与 提 升
拓 展 与 提 升
1. 有一个包括三位数字的密码锁,现在只记得中间一位数字是 3。运行配套资源中的参考程序,分析程序破解这个密码的方法。
2. 如果一个三位数,它每个数位上数字的立方之和等于它本身,那么这个数被称为水仙花数,如 153 = 13 + 53+ 33 。
尝试运行配套资源中的参考程序,找到所有水仙花数。
拓展活动1
总 结
总 结
1. 通过分析密码设定规则,计算破解密码所需的重复判断次数,估算破解密码的大致时间。
2. 进一步认识循环结构,体会利用遍历法解决问题的基本思路,了解密码设置的安全性。
3.密码保护着我们的个人隐私和信息安全。密码位数越多、组合方式越复杂,破解的难度也越大。
谢谢观看
学科网制作
$$