浙教版(2023)八年级上信息科技 第十二课《数据解密》课件

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

浙教版(2023)八年级上信息科技 第十二课《数据解密》课件

资源简介

(共21张PPT)
八年级信息技术
数据解密
第十二课
学习目标
目录
01.
课前导入
02.
数据解密的概念与过程
03.
数据解密的算法
04.
我国商用密码的发展
01
课前导入
问题思考:
对一个加密过的数据进行解密,其过程是如何实现的?
对于重要的数据,你会怎样做好数据保护?”
课前导入
02
数据解密的概念与过程
(1)数据解密的概念具体指什么?
(2)密钥的重要性具体体现在哪?
(3)解密的过程是怎样的?
1. 数据解密的概念与过程
1. 数据解密的概念与过程
(1)讲解数据解密的概念
数据解密是指将经过加密的数据(密文)还原为可读取或可使用的明文数据的过程。它需要使用相应的解密算法和密钥对加密数据进行逆向操作
另外;解密是加密的逆过程
加密与解密的过程(如右图):明文 -> (加密算法+密钥) -> 密文 -> (解密算法+密钥) -> 明文。
1. 数据解密的概念与过程
(3)解密的过程
1. 数据解密的概念与过程
个人身份信息
金融账户
健康记录等
思考与交流:
讨论“在日常生活中,哪些数据需要通过
加密解密来保障安全?”
03
数据解密的算法
数据解密的算法
数据解密的算法,一般都涉及由发送方与接收方共同约定的密钥。根据不同的加密算法,相应解密算法也随之不同。
例如,在替代加密法的解密过程中,使用与加密时相同的密钥,按照字母表进行反向的平移操作。接收者收到密文“Sbwkrq”,由于密文看不懂,需要解密。接
收者已知密钥为3,只要将密文中的每个字母用反向移3位后的字母替代即可得到明文,如右图1所示为“S”的解密过程。
2. 数据解密的算法
(2)算法描述(用自然语言描述算法)
密文解密的算法用自然语言描述如下:
初始:初始化明文变量 mingwen。
输入:密文 miwen。
处理:若密文中的字母介于“a~c”或“A~C”之间,该字母向后移23位;若密文中的字母介于“d~z”或“D~Z”之间,该字母向前移3位。(注意:此处的移位规则是为了循环移位,保证所有字母都能正确解密,例如 'a' 向后移23位相当于向前移3位)
输出:明文 mingwen。
算法的流程图(书本图12-3)
解密参考代码如下图:
解密参考代码如下图:
2. 数据解密的算法
03
数据解密的算法
3. 我国商用密码的发展
单击此处添加标题
知识点补充:
国产商密算法是我国自主研发、具有自主知识产权的一系列密码算法,具有较高安全性,由国家密码局公开并大力推广。我国公开的国产商用密码算法包括SM1、SM2、SM3、SM4、SM7、SM9及祖冲之算法,其中SM2、SM3、SM4最为常用,用于对应替代RSA、DES、3DES、SHA等国际通用密码算法体系。
3. 我国商用密码的发展
课堂小结
课后作业
感谢同学们的观看!
同学们辛苦了!

展开更多......

收起↑

资源预览