ID: 23978099

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

日期:2025-11-20 科目:信息技术 类型:初中课件 查看:33次 大小:1140921B 来源:二一课件通
预览图 1/9
教版,2023,八年级,信息,科技,第十二
  • cover
(课件网) 八年级信息技术 数据解密 第十二课 学习目标 目录 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. 我国商用密码的发展 课堂小结 课后作业 感谢同学们的观看! 同学们辛苦了! ... ...

~~ 您好,已阅读到文档的结尾了 ~~