义务教育版(2024)五年级全一册信息科技 第15课 简单密码易破解 课件

资源下载
  1. 二一教育资源

义务教育版(2024)五年级全一册信息科技 第15课 简单密码易破解 课件

资源简介

(共23张PPT)
(义务教育版)五年级
全一册
第15课
简单密码易破解
学习目标
激趣导入
学习活动
思考-讨论
课堂练习
课堂小结
拓展与提升
单元主题
单元主题
单元名称 课名称 核心内容
第四单元 发挥算法的优势 第13 课 让计算机会数数 用循环结构解决问题时的重复过程,认识循环结构和计算机工作特点的关系。
第14 课 算法效率比一比 解决同一个问题可以有不同的算法,不同的算法具有不同的效率。
第15课 简单密码易破解 估算破解密码所需的重复判断次数和时间,利用枚举法遍历数据。
学习目标
激趣导入
问题思考:
1. 你知道哪些情况需要设置密码?
2. 你设定的密码是否安全?是否容易被别人猜到?
学习活动
学习活动
活动1:探究密码的破解次数

学习活动
一、探究密码的破解次数
任务 1:四位数字密码的破解次数
小夏家里有一个四位的数字密码锁,家里人忘记了密码,请你想办法帮忙找到密码,思考最多需要尝试多少次?
学习活动
一、探究密码的破解次数
第1步:确定四位数字密码的组合方式。
四位数字密码的组合方式,可以从 0(即 0000)至 9999。
第2步:计算需要尝试的次数。
每一位数字都是 0 至 9,每一位有 10 种可能性。四位数字的组合就是:10×10×10×10 = 10 000 种。
如果用循环结构来枚举,每种情况都需要尝试,最多需要进行 10 000 次,也就是要循环 10 000 次才能找到正确密码。
学习活动
一、探究密码的破解次数
任务 2:六位“数字 + 字母”密码的破解次数
第 1 步:确定六位“数字 + 字母”密码的组合方式。
每位包括:数字 0 至 9,共 10 种;大写字母 A 至 Z,共 26 种;小写字母 a 至 z,共 26 种。
第 2 步:计算一共有多少种组合,即所需的破解次数。
每位有 10 + 26 + 26 = 62 种,需要的次数是六个 62 相乘:
62×62×62×62×62×62 = 56 800 235 584(次) (也就是约 568 亿次) 
思考-讨论
一、探究密码的破解次数
进一步探究:如果是“数字+字母 + 符号”的六位密码,计算所需的破解次数。
提示:字母包含大小写字母,计算机标准键盘上常见符号约有 32 种。
学习活动
活动2:对比不同密码的破解时间

学习活动
二、对比不同密码的破解时间
运行“破解时间估算 .py”参考程序,记录并对比不同密码组合所需的破解时间。
破解六位数字密码大约需要的时间是( )。
破解“数字+字母”的六位密码大约需要的时间是( )。
破解“数字+字母 + 符号”的六位密码大约需要的时间是( )。
学习活动
活动3:密码设置的安全性

学习活动
三、密码设置的安全性
讨论交流:日常生活中,我们设置密码时,为防止被别人猜到或被计算机程序破解,设置密码时要遵循一些基本的原则。
小组同学交流设置密码应遵循的原则,分享想法。
学习活动
三、密码设置的安全性
以下是设置密码的一些原则。
1. 设置密码需要一定的长度和复杂度。例如,六位以上数字、字母或字符的组合。
2. 密码最好包含大小写字母、数字和符号。
3. 密码不要与姓名、生日、电话号码等相同。
总之,密码是重要的个人隐私信息,要注意保护好,不要告诉他人。
学习活动
三、密码设置的安全性
现实生活中,有许多防止密码被破解的方法。
例如,人们在消费支付时,系统通常会设定密码的输错次数,超过指定的次数后就不能继续操作。又如,登录各类应用软件时,除了要求输入密码,通常还要求输入验证码,而且验证码具有时效性,需要在较短时间内输入,否则也不能继续操作。
1、在破解密码时,使用枚举法的前提是?( A )
A、知道密码的可能组成字符和密码长度范围
B、已经知道部分密码内容
C、有专业的密码破解软件
D、密码是纯数字
课堂练习
单选题
2、其他条件相同的情况下,密码长度增加一位,使用枚举法破解所需的时间会 ( C )
A、减少
B、不变
C、增加
D、不确定
课堂练习
单选题
课堂小结
拓展与提升
如果一个三位数,它每个数位上数字的立方之和等于它本身,那么这个数被称为水仙花数,如 153 = 13 + 53+ 33 。
尝试使用枚举算法,找到所有水仙花数。
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源预览