单元三 · 用算法解决问题

第9课 互传密信有诀窍

任务场景
任务场景:互传密信有诀窍

一、学习目标

  • 初步了解移位密码的基本规则,看懂用流程图描述的移位加密算法,
  • 知道明文与密文的关系。
  • 了解加密算法在保护信息安全方面的意义,增强信息安全意识。

三、核心讲解

本课学习路径:

1认识简单的移位密码
2与同学互传中文密信
3信息加密与信息安全

1.认识简单的移位密码

凯撒密码采用的是一种简单的移位加密算法,是历史上真实存在的一个经典加密方法。

算法:把任务拆成可执行的步骤:弄清输入、处理、输出,再按顺序验证。
  • 只有知道规则的人才能解密
  • 凯撒密码的加密规则是把明文中的每个字母按照一定的规则移动,从而生成密文。
  • 加密移位规则
  • 明文中的所有字母在字母表中向右移动三位后被替换成密文。
  • 移动3位加密

想一想:为信息加密时,在字母表中改变移动的位数,如果不是移动三位,而是移动五位、七位等,是不是更安全?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · Python 3 Online 编程

五年级 · 互传密信有诀窍:运行后观察输出,试着改一处再运行。

五、课堂总结

  • 凯撒密码的基本算法思想就是移动字母位置并替换。
  • 通过了解移位加密算法,知道明文和密文的关系。
  • 加密算法在保护信息安全方面起着重要作用,保护着我们的信息安全。
  • 我们设置密码时,可以适当运用加密算法来加密。

六、拓展提升

拓展:(1)尝试用所学加密算法,设计一个自己的密码本,并用这个密码本的加密方式,加密一则信息并传送给同学或家长,看看他们能否顺利解读出来。(2)尝试通过网络搜索,查询还有哪些常用的加密算法以及这些算法的关键因素。

测评

完成练习后作答;选出后点「检查」。答错会显示简短说明。

  1. 下列哪一项更接近本课学习目标?

  2. 本课课堂总结强调的是?

  3. 本课主题最贴近下列哪一项?

  4. 完成本课后,优先应该做什么来证明学会了?

  5. 判断:教学指南中的学习活动可以全部跳过。

  6. 拓展提升部分的作用是?

本节小结

回顾本课要点,完成动手体验与测评。记住:互传密信有诀窍。