







高中信息技术3.4 加密与解密完整版课件ppt
展开对照规则进行翻译后发现“代码”意思为:“信任与爱就是我对你永远的态度”。
表3.4.3 数据加密技术的发展
明文:原始信息(数据)
密文:加密后的信息(数据)
加密就是将原始信息(数据)隐匿起来,使之在缺少特殊信息(数据)时不可读。解密就是将密文还原成明文的过程称为解密(或解码)。
想一想:明文:I LOVE YOU 加密后L ORYH BRX(密文),秘钥是?
【活动2】 揭秘“隐身术”——凯撒密码的加密
恺撒密码加密算法,尝试补全流程图(凯撒密码加密过程.fld)
rd():字符转换成对应存储编码的函数。例如:rd(‘A’) 编码值为65。chr():编码值转换对应字符的函数。例如:chr(65)对应字符‘A’。
学生实践二:解密过程 ,打开学案,找出解密规律并“补全公式”
【试一试】请写出恺撒密码的解密算法。
(详见配套资源“恺撒密码(加密无界面).py”)c=input("请输入密文:")b=""fr i in range(0,len(c)): #获取密文内容的每一个字母,并破解 if 'a'<=c[i]<='w' r 'A'<=c[i]<='W': #判断d-z或D-Z间的字母 b=b+chr(rd(c[i])+3) #破解密文 elif 'x'<=c[i]<='z' r 'X'<=c[i]<='Z': #判断a-c或A-C间的字母 b=b+chr(rd(c[i])-26+3) #破解密文 else: b=b+c[i] #字母以外的密文不变print("你的明文为:"+b)
(详见配套资源“恺撒密码(解密无界面).py”)c=input("请输入密文:")b=""fr i in range(0,len(c)): #获取密文内容的每一个字母,并破解 if 'd'<=c[i]<='z' r 'D'<=c[i]<='Z': #判断d-z或D-Z间的字母b=b+chr(rd(c[i])-3) #破解密文 elif 'a'<=c[i]<='c' r 'A'<=c[i]<='C': #判断a-c或A-C间的字母 b=b+chr(rd(c[i])+23) #破解密文 else: b=b+c[i] #字母以外的密文不变print("你的明文为:"+b)
【想一想】恺撒密码的安全性能如何?
可以说,保密性能极差。将明文字符前移或后移一个固定的长度d(称为密钥),即使改变d的值,也最多只需25次尝试d的值,就能破解。
1.数据类型(字符串、字符),字符与ASCII码,函数rd()与chr(),循环语句,分支语句,条件(逻辑)表达式2.加密与解密的过程,核心是秘钥。3.相关法律国家已经出台多部法律,大力实施数据保护,维护国家安全和网络秩序。2017年6月1日起施行的《中华人民共和国网络安全法》,明确要求网络运营者应当按照网络安全等级保护制度的要求,履行安全保护义务,保障网络免受干扰、破坏或者未经授权的访问,防止网络数据泄露或者被篡改,窃取。 《中华人民共和国刑法》第二百八十五条至第二百八十七条,对非法侵入计算机系统,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,利用计算机实施金融诈骗、盗窃、贪污、挪用公款、窃取国家秘密等行为进行了量刑定罪。
恺撒密码的安全性如何?你能提出一种改进方案吗?
信息技术必修1 数据与计算3.4 加密与解密图片课件ppt: 这是一份信息技术必修1 数据与计算3.4 加密与解密图片课件ppt,共15页。PPT课件主要包含了学习目标,密码盗窃方式,加法密码等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算3.4 加密与解密集体备课ppt课件: 这是一份教科版 (2019)必修1 数据与计算3.4 加密与解密集体备课ppt课件,共31页。PPT课件主要包含了学习目标,加密解密过程,体验“恺撒密码”,练一练,想一想等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算4.2 数值计算完美版课件ppt: 这是一份教科版 (2019)必修1 数据与计算4.2 数值计算完美版课件ppt,共15页。PPT课件主要包含了任务二,求解斐波那切数列,活动1,电子表格求解,活动2,实践探究,迭代法运用等内容,欢迎下载使用。