内容正文:
第11课 信息加密有妙招
泰山版2024 五年级上册
第2单元 智慧校园用算法
1
趣味导入
qwldqadzx……
2
趣味导入
你这说的是什么呢?
这是一种密语哟!
3
信息加密是一种保护信息的重要手段,它可以在一定程度上保障信息的安全。给信息加密有哪些步骤?请用你喜欢的方式进行描述。
做中学
步骤1:________________________________________________
步骤2:________________________________________________
步骤3:________________________________________________
信息加密是一种保护信息的重要手段,它可以在一定程度上保障信息的安全。给信息加密有哪些步骤?请用你喜欢的方式进行描述。
做中学
步骤1:________________________________________________
步骤2:________________________________________________
步骤3:________________________________________________
选择加密算法
生成密钥
选择加密算法
在传递信息时,为了保证信息的安全,通常要对信息进行加密处理。
做中学
思维导航
做中学
加密
加密的
信息
解密
发送者
接收者
加密的
信息
公元前 50年,古罗马军队用恺撒密码传递信息,是将明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。
做中学
做中学
假设偏移量是3,字母A将被替换成D,B变成E……
明文 A B C D …… W X Y Z
密文 D E F G …… Z A B C
做中学
假设偏移量是3,字母A将被替换成D,B变成E……
明文 A B C D …… W X Y Z
密文 D E F G …… Z A B C
将26个字符存人列表,输入明文后指针首先指向1,如果要找个N个字符,那么就重复执行N次“找字符、查出序号,然后序号后移3位,找
出该序号的字符。
做中学
N-S图
根据 N-S 图,在以下积木中选择合适的积木用程序验证算法吧!
做中学
做中学
做中学
做中学
请运行程序,并将发现的问题记录下来。
做中学
问题1:________________________________
问题2:________________________________
做中学
我输入XYZ的时候密文怎么是空的?
把XYZ 这三个字母的序号分别减小23,变成“1,2,3”,就能分别对应“ABC”了。
小秘笈
做中学
解密是加密的逆向操作,将加密时向后移动的3位改为向前移动3位就能完成解密。
小秘笈
做中学
练一练
你有一串数字密码,你怕记不住要写下来,但是你又不希望别人知道这个密码,请设计合适算法保护你的密码。
练一练
原始密码是:12345
1+1=2, 2+2=4, 3+3=6, 4+4=8, 5+0=5(对10取模)
替换加密
加密后:24685
置换加密(逆序)
加密后:58642
加密
练一练
2-1=1, 4-2=2, 6-3=3, 8-4=4, 5-0=5
置换还原(正序)
密文:58642
解密
替换还原
密文:24685
原始密码:12345
练一练
十六世纪中叶,我国著名军事家戚继光发明“反切码”加密法。请查找资料并用自然语言介绍“反切码”加密法的算法原理。
练一练
反切码是中国古代发明的一种密码,其算法原理基于汉字注音方法中的“反切法”。
反切码
练一练
反切码使用两个汉字为一个汉字注音,取上字的声母和下字的韵母,“切”出另外一个字的读音。
反切码
练一练
进行编码时,通过发送代表声母、韵母和声调的数字,接收方就能还原出发送的汉字,从而实现信息的保密。
反切码
我们平时使用的电脑就像一辆自行车,它虽然能帮我们完成很多事但是速度有限。而量子计算机就像是一辆超级跑车,它的速度非常快,能同时做很多事情。
知识拓展
神奇的量子计算机
知识拓展
量子计算机
普通计算机
知识拓展
量子计算机
普通计算机
为什么量子计算机这么快呢?
知识拓展
量子计算机使用的是量子比特,而我们的电脑使用的是比特。量子比特就像是一个神奇的开关,它可以同时表示0和1,而不仅仅是0或1。所以,当量子计算机进行计算时,它可以同时处理很多信息。
知识拓展
32
$$