飞扬范文网
当前位置 首页 >工作总结 >

字符串加密

发布时间:2021-09-06 00:49:54 浏览数:

 字符串加密 【教学内容分析】

 本节课教学内容为字符串专题中的字符加密算法,通过创设利用算法解决问题的情境,让学生通过分析问题,运用已学知识解决问题。通过设计加密算法,掌握替代和移位加密方法,让学生明白在生活中对数据加密的重要性。

 【学情分析】

 高二选考学生,已掌握一定的算法思想,有一定的 VB 程序设计基础,但是缺少利用已学知识解决生活实际问题的能力。在生活中很多学生都遇到过信息被盗的经历,有保障信息安全的需要。

 【教学目 标】

 】

 1. 掌握并熟练运用字符串常用函数 2.在教师引导下,能分析问题,运用已学知识设计算法,解决问题。

 3.掌握常见的替代、移位加密方法,并能运用于生活中保护自己的信息安全。

 重点:

 设计算法,运用 VB 程序语言对信息进行加密 难点:

 对加密算法的推理和分析过程 【 核心素养 指向】

 1.运用加密算法设计解决信息加密问题,并能使用编程语言实现。(计算思维)

 3. 大数据时代,明白数据加密的重要性,提高数据安全意识,自觉遵守数据时代的道德准则。(信息社会责任意识)

  【教学活动设计】

 教学环节 教学过程 设计意图 导入

 请学生帮助破译密码 调查:你是否有过被盗号的经历? 你是否接到过陌生号码打来的推销电话或者诈骗电话? 引出数据安全的问题。

 从生活中例子出发提出问题,引出信息加密的重要性,引起学生兴趣。

 加密涵义 信息加密过程 目的:即使数据被盗,也能保障数据的安全性 了解加密技术的相关术语,理解加密涵义

 替代加密

 根据加密表,设计VB程序,给身份证代码进行加密。

 提问:身份证号码的字符串如何完整遍历?

  提取字符的函数?

  字符如何替代加密? 根据替代加密法,通过对字符串的提取、替代等操作设计VB程序,让学生尝试对自己身份证号码进行加密。让学生体会对信息加密的乐趣。

  任务一:完成代码填空,并调试程序 移位加密

 了解什么是凯撒加密法。

 引导学生一起分析凯撒加密法的加密方式,若密钥为3,

 提问:VB程序中,“a”字符如何加密为“d”,“x”字符如何加密为“a” 任务二:完成代码的填空,并调试程序 理解凯撒加密 从学生熟悉的ascii码入手,通过移位来实现加密,让学生体验不同的加密方法。

 总结 1.了解加密的相关术语及加密过程。

 2.学习替代、移位的加密方法,学会利用VB程序来对自己的信息进行加密,提高信息的安全性。

 课后练习 运用所学加密方法,设计一种加密安全记录QQ密码或邮箱密码的方法。

 尝试将所学加密方法应用于生活。算法来源于生活,回归于生活。

  (湖州五中

 姬树云)

相关热词搜索: 字符串 加密

相关文章: