字符串加密
字符串加密 【教学内容分析】
本节课教学内容为字符串专题中的字符加密算法,通过创设利用算法解决问题的情境,让学生通过分析问题,运用已学知识解决问题。通过设计加密算法,掌握替代和移位加密方法,让学生明白在生活中对数据加密的重要性。
【学情分析】
高二选考学生,已掌握一定的算法思想,有一定的 VB 程序设计基础,但是缺少利用已学知识解决生活实际问题的能力。在生活中很多学生都遇到过信息被盗的经历,有保障信息安全的需要。
【教学目 标】
】
1. 掌握并熟练运用字符串常用函数 2.在教师引导下,能分析问题,运用已学知识设计算法,解决问题。
3.掌握常见的替代、移位加密方法,并能运用于生活中保护自己的信息安全。
重点:
设计算法,运用 VB 程序语言对信息进行加密 难点:
对加密算法的推理和分析过程 【 核心素养 指向】
1.运用加密算法设计解决信息加密问题,并能使用编程语言实现。(计算思维)
3. 大数据时代,明白数据加密的重要性,提高数据安全意识,自觉遵守数据时代的道德准则。(信息社会责任意识)
【教学活动设计】
教学环节 教学过程 设计意图 导入
请学生帮助破译密码 调查:你是否有过被盗号的经历? 你是否接到过陌生号码打来的推销电话或者诈骗电话? 引出数据安全的问题。
从生活中例子出发提出问题,引出信息加密的重要性,引起学生兴趣。
加密涵义 信息加密过程 目的:即使数据被盗,也能保障数据的安全性 了解加密技术的相关术语,理解加密涵义
替代加密
根据加密表,设计VB程序,给身份证代码进行加密。
提问:身份证号码的字符串如何完整遍历?
提取字符的函数?
字符如何替代加密? 根据替代加密法,通过对字符串的提取、替代等操作设计VB程序,让学生尝试对自己身份证号码进行加密。让学生体会对信息加密的乐趣。
任务一:完成代码填空,并调试程序 移位加密
了解什么是凯撒加密法。
引导学生一起分析凯撒加密法的加密方式,若密钥为3,
提问:VB程序中,“a”字符如何加密为“d”,“x”字符如何加密为“a” 任务二:完成代码的填空,并调试程序 理解凯撒加密 从学生熟悉的ascii码入手,通过移位来实现加密,让学生体验不同的加密方法。
总结 1.了解加密的相关术语及加密过程。
2.学习替代、移位的加密方法,学会利用VB程序来对自己的信息进行加密,提高信息的安全性。
课后练习 运用所学加密方法,设计一种加密安全记录QQ密码或邮箱密码的方法。
尝试将所学加密方法应用于生活。算法来源于生活,回归于生活。
(湖州五中
姬树云)
相关热词搜索: 字符串 加密热门文章:
- 县教育体育局工作总结和2024...2025-01-12
- 市融媒体中心工作总结和2024...2025-01-12
- 2024年度县发改局工作总结和2...2025-01-12
- 县科技局工作总结(全文完整)2025-01-12
- 2024年度落实意识形态工作责...2025-01-12
- 2024年度县数据资源管理局工...2025-01-12
- 2024年教务处工作总结及2024...2025-01-12
- 2024年市国资系统人才工作总结2025-01-12
- 2024年市文化旅游体育局工作...2025-01-12
- 2024年度农业农村工作总结2025-01-12
相关文章:
- 部分敏感加密2021-09-06
- 加密算法2021-09-06
- 虚拟机加密:超融合世界加密策略2021-09-06
- EFS加密破解2021-09-06