3.4加密与解密 素材 2021-2022学年高中信息技术教科版(2019)必修1

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

3.4加密与解密 素材 2021-2022学年高中信息技术教科版(2019)必修1

资源简介

3.4《加密与解密》任务单
学习目标:
理解数据加密和解密的概念及原理。
了解数据加密的历史。
学会用Python实现简单的加密算法。
会分析生活中由密码引起的安全问题,理解对数据进行保护的意义。
项目:“守护”密码之行
我们在日常生活中,或多或少都遇到过密码被盗的情况,尤其是我们常用的QQ、微信等通讯工具。那本节课,我们将学习密码是如何被盗的,我们应该如何“守护”我们的密码?
活动1 探秘账号被盗之谜
密码被盗会导致我们的个人信息被泄露,严重的可能导致重大财产损失。
小组讨论:
你是否有使用账号、密码比较安全的经验?
通过上网查阅资料,密码盗窃的方式有哪些,应如何防盗?
盗窃方式 防盗措施
肩窥方式
字典破解
暴力破解
知识点1:密码
密码是指用来核对用户ID以验证用户就是本人的一组字符。
想一想:
密码我们在日常生活中都要用到,不管是我们的银行卡,还是微信、支付宝等平台账号的登录,都需要密码。我们在设置密码的时候,怎样才能保证账号的相对安全呢?
活动2 :上机练习—密码安全测试
打开程序“数据安全性测试.py”,运行并测试搜索一个5位、7位和9位的数字密码,分别需要多长时间。
小组分工合作,完成下表。
密码长度 密码值 破解时间(毫秒)
5位 12345
93421
7位
9位
思考:
如果我们在密码中加入字母,破解时间会变化吗?加入特殊字符呢?请同学们尝试一下,并思考我们如何创建密码才会更安全。
知识点2:创建安全密码的一般技巧
1.使用长度不少于8个字符的密码。密码长度越长越不容易被破解。
2.在可能的情况下,尽量使用字母、数字和特殊字符(如$、#等)相结合的密码。
3.不要使用电话号码、身份证号或生日等信息作为密码。
4.不要使用整个用户ID或用户ID的一部分作为密码。
5.不要使用字典中能找到的词语作为密码,即使是字母次序颠倒过来的常用词语也不可以。
活动3: 给数据穿上“隐身服”
自古以来,在管理国家、战争或经济往来中,都需要高效安全的通信方式。我们比较熟知的是近代发明的摩斯密码。
但是,在古代我们是如何给数据穿上隐身符的呢?
知识点3:加密
加密就是将原始信息(数据)隐匿起来,使之在缺少特殊信息(数据)时不可读。
原始信息(数据)称为明文。
加密后的信息(数据)称为密文。
将密文还原成明文的过程称为解密(或解码)。
拓 展:古代中外经典加密算法
上网查阅,小组整理汇报。
知识点4:加法密码
加法密码又称为移位密码。在加法密码算法中,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,偏移量是3的时候,所有字母A将被替换成D,B变成E,依此类推。
凯撒密码作为一种最古老的对称加密机制,在古罗马的时候已经很流行,是加法密码的典型代表。
上机操作:凯撒密码的实现
打开“凯撒密码.py”,运行程序,体验加法密码的过程和思想。
课堂小结
1.创建安全密码的一般技巧
2.加密
3.加法密码
优秀的你:这节课学会了什么?还有什么疑惑?给自己的表现打个分吧!

展开更多......

收起↑

资源预览