(
课件网) 第9课 互传密信有诀窍 授课人:曾老师 第三单元 用算法解决问题 学习目标 初步了解移位密码的基本规则,看懂用流程图描述的移位加密算法,知道明文与密文的关系。 1 了解加密算法在保护信息安全方面的意义,增强信息安全意识。 2 情境思考 课堂导入 在古罗马,有一位非常厉害的将军叫恺撒。那时候,他经常要指挥军队去很远的地方打仗。有一天,恺撒需要给远方的军队发送一条重要的消息,比如“今晚偷袭敌军营地”。可是,消息在传递的途中很可能会被敌人拦截。 于是,恺撤想出了一个巧妙的办法。他把消息里的每个字母都往后移动了3个位置。比如字母A变成了D,B变成了E。这样原来的消息就被隐藏起来了,变成了一串看起来很奇怪的字符。信使带着加密后的消息出发了。敌人很狡猾,他们截获了信件。但是看着信上的内容,敌人一头雾水,完全不知道写的是什么。而恺撒的军队收到信后,因为他们事先知道了这个秘密,把每个字母都往前移动3个位置,就又得到了原来的消息“今晚偷袭敌军营地”。然后,他们按照计划行动,打了一场大胜仗。 情境思考 课堂导入 这背后其实隐藏着一门很有趣的知识———密码学。 在古代,人们为了传递秘密信息,会使用各种方法进行加密比如,把信息写在纸条上,然后用特殊的符号或者图案进行掩盖,只有知道解密方法的人才能看懂信息。 在现代,我们也经常需要保护自己的信息安全,比如设置密码、加密文件等。 今天,我们就一起来学习一种简单的加密方法———移位密码,看看如何用它来传递秘密信息。 学习活动 一 认识简单的移位密码 三 信息加密与信息安全 二 与同学互传中文密信 学习活动 学习活动一:认识简单的移位密码 什么是移位密码? 移位密码是一种简单的加密方法,它通过将明文中的每个字符按照一定的规则进行移位,得到密文。只有知道移位规则的人,才能将密文解密成明文。 学习活动1:认识简单的移位密码 移位密码的加密和解密过程都基于一个固定的移位值。这个移位值可以是任意整数,通常我们用字母“k”来表示。 加密规则:对于明文中的每个字符,将其在字母表中的位置向后移动“k”个位置,得到密文。如果移动后的位置超过了字母表的末尾,就从字母表的开头继续计数。 什么是移位密码? 学习活动1:认识简单的移位密码 字母向右移动三位示意图 凯撒密码 学习活动1:认识简单的移位密码 凯撒密码 学习活动1:认识简单的移位密码 明文中的所有字母在字母表中向右移动指定位后被替换成密文。例如,当字母表中的字母向右移动三位时,A替换成D,B替换成E,以此类推。如果移动后的字母超过了字母表最后的字母Z,则需要回到字母表的开头,继续向右移动。 凯撒密码 学习活动1:认识简单的移位密码 在26个字母表中,下面是移动三位明文与密文的对应关系。 解密是加密的反向操作。 例如,将加密时的向右移动三位改为向左移动三位,就可以解密。如果移动后的字母超过了字母表最前面的字母A,则需要回到字母表的最后,继续向左移动。下面是移动三位密文与明文的对应关系。 凯撒密码 学习活动1:认识简单的移位密码 解密是加密的反向操作。 例如,将加密时的向右移动三位改为向左移动三位,就可以解密。如果移动后的字母超过了字母表最前面的字母A,则需要回到字母表的最后,继续向左移动。下面是移动三位密文与明文的对应关系。 凯撒密码游戏 学习活动1:认识简单的移位密码 请同学们根据老师给出的密文进行解密。 密文:“jrrg pruqlqj” 注意:在凯撒密码中,标点符号(如逗号、句号、问号等)和空格通常不进行加密处理,直接保留在密文中。 明文:“good morning” 凯撒密码的自然语言描述 第1步:输入要传送的明文。 第2步:查看 ... ...