【信息技术 】加密与解密 课件 教科版(2019)高中信息技术必修1.pptx
-
资源ID:80333564
资源大小:1.87MB
全文页数:28页
- 资源格式: PPTX
下载积分:8.8金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
【信息技术 】加密与解密 课件 教科版(2019)高中信息技术必修1.pptx
3.4加密与解密目录/Contents0102030405活动一“密码之谜”活动二“设置安全密码”加密技术发展史活动三揭秘“隐身术”加密与解密的概述你最常用的社交软件是什么?你还记得第一次使用这些社交软件做了哪些事情吗?你觉得你现在的所使用的账户安全性能高吗?不少不少人有密码被盗的经历,这往往会导致个人信息人有密码被盗的经历,这往往会导致个人信息的泄露,甚至财产损失。的泄露,甚至财产损失。01活动一“密码被盗之谜”6 活动一“密码被盗之谜”(8min)要求活动一1.1.请同学们讨论并上网搜索密码盗窃的方式并思请同学们讨论并上网搜索密码盗窃的方式并思考相应的防盗措施考相应的防盗措施。2.完成表3.4.1的填写并提交3.组织语言进行汇报。7 盗窃方式盗窃方式防盗窃措施防盗窃措施肩窥方式我们可以在输入密码时遮挡自己的操作过程,防止别人偷看密码信息;或者确定环境安全后再进行操作字典破解密码不要用生日、姓名及拼音缩写、手机号、简单数字组合、单词、身份证号、用户ID暴力破解同时包含大小写字母、数字、特殊符号,不少于8个字符钓鱼慎重登录不明网站活动一“密码被盗之谜表3.4.1 密码盗窃与防盗分析表为什么不能是8个以下的字符呢?02活动二“设置安全密码”9 活动二“设置安全密码”衡量标准解密把把破解破解的的时间时间长短来衡量密码安全性的高低长短来衡量密码安全性的高低确定变量确定自变量为密码的长短,确定因变量为破解时间确定自变量为密码的长短,确定因变量为破解时间编写程序用用PythonPython编写测量破解密码时间的程序编写测量破解密码时间的程序10 活动二“设置安全密码”(8min)要求活动二1.运行“数据安全测试.py”测试破解不同长度密码所需的时间,完成表3.4.2的填写并提交。2.在密码中加入字母,测试破解时间是否变长,并与同学讨论创建安全密码的方法。课本P7811 活动二“设置安全密码”密码长度密码长度密码值密码值破解时间破解时间5位125671.0毫秒9830215.6毫秒7位12345670秒198.998毫秒76543211秒304.998毫秒9位12345678920秒435.636毫秒987654321169秒760.201毫秒结论:密码越复杂(密码越长,数值越大),安全性能就越高,破解难度就越大12 Python 知识补充def jiemi():d1=datetime.datetime.now()#获取当前系统时间d1 p=int(varin.get()#获取输入文本框的数字密码 1.自定义函数2.datetime时间模块3.varin接收输入的密码4.varout显示解密所需的时间5.get()接收文本框中的数据6.set()在文本框中显示输出数据d2=datetime.datetime.now()#获取当前系统时间d2 d=d2-d1#取得时间差 varout.set(str(d.seconds)+“秒”+str(d.microseconds/1000)+“毫秒”)#在输出文本框中显示解密用时 for i in range(p+1):#从0循环到正确密码数值 if i=p:#如果密码相同 datetime.time:时间类,只包含时、分、秒、微秒等时间信息datetime.date:日期类,只包含年、月、日、星期等日期信息datetime.datetime:日期时间类,包含以上两者的全部信息datetime.timedelta:时间日期差值类,用来表示两个datetime之间的差值Python中关于时间、日期的处理库有三个:time、datetime和Calendar13 课后任务03加密与解密的概述15 加密与解密的概述密文(加密后信息)明文(原始信息)加密加密解密解密将原始信息(数据)隐匿起来,使之缺少特殊信息(数据)时不可读将密文还原成明文的过程04加密技术发展史17 周朝六韬.龙韬拆分法太公曰:“主与将,有主与将,有阴符阴符,凡八等,凡八等。有大胜克敌之符,长一尺。破军擒将之符,长九寸。降城得邑之符,长八寸。却敌报远之符,长七寸。警众坚守之符,长六寸。请粮益兵之符,长五寸。败军亡将之符,长四寸。失利亡士之符,长三寸。诸奉使行符,稽留,若符事闻,泄告者,皆诛之。八符者,主将秘闻,所以阴通言语,不泄中外相知之术。敌虽圣智,莫之能识。”武王问太公曰:“符不能明;相去辽远,言语不通。为之奈何?”太公曰:“诸有阴事大虑,当用书,不用符。主以书遗将,将以书问主。书皆一合而再离,三发而一知。再离者,分书为三部。三发而一知者,言三人,人操一分,相参而不相知情也。此谓此谓阴书阴书。敌虽圣智,莫之能识。”18 周朝六韬.龙韬拆分法阴符:阴书:+19 683(唐朝)拆字法例:例:“十二月十二月”十+二+月=十 二20 北宋代码法21 公元前5世纪-移位法在遥远的西方加密算法也大规模使用于战争之中。在希罗多德(Herodotus)的历史中记载了公元前五世纪,希腊城邦和波斯帝国发生多次冲突和战争。这些战争中希腊城邦中广泛使用了移位法移位法进行加密处理战争通讯信息,使波斯帝国难以获得希腊城邦的军事情报,也就无法提前做军事部署。希腊城邦用来传输军事信息、命令的每段文字都有固定的字数,接密者手中会有一份文字移位说明。解密者拿到密文后,根据文字移位说明进行解密,从而破解其中的军事命令或消息。22 古罗马恺撒密码05活动三 揭秘“隐身术”24 活动三:揭秘“隐身术”(15-20min)要求:要求:1.完成3.4.3“恺撒加密算法流程图”2.补充完整“恺撒密码.py”并运行3.提交表3.4.3和源代码“恺撒密码.py”课本P8025 现代加密技术二战时期20世纪60年代DES算法20世纪90年代AES算法21世纪IDEA算法、RSA算法、生物识别技术、量子加密技术“复式替换密码”“恩尼格玛”密码机26 唐朝、宋朝公元前五世纪古罗马二战时期、20世纪60年代20世纪90年代末21世纪移位法DES算法IDEA算法RSA算法生物识别技术量子加密技术恺撒密码AES算法课堂小结宋朝-代码法周朝周朝兵书六韬.龙韬中的阴符和阴书唐朝-拆字法“恩尼格玛”密码机27 一般技巧1.设置密码不少于8个字符,尽量使用多种数据类型2.不要使用电话号码、身份证号码、生日等常用信息做密码3.不要使用整个ID或用户ID的部分做密码4.不要使用字典中能到的词语做密码5.重要密码不要在电话和社交软件告知他人创建安全密码信息安全无小事信息安全无小事信息安全无小事信息安全无小事,一旦轻视,一旦轻视,一旦轻视,一旦轻视就会就会就会就会变成变成变成变成祸事祸事祸事祸事!