- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据加密与安全;学考要点数据加密与安全
【必修2信息系统与社会第110~115页指导意见第45~49页】
数据加密与安全
(1)数据加密的原因及目标
①原因:大量信息以数据形式存放在信息系统里,并通过公共信道传输,数据面临着被非授权读取、截获、篡改、伪造等一系列安全问题。
②目标:保密性、完整性、不可否认性、存在性。
(2)密码与密钥;①口令:登录系统时需要输入的密码,用于认证用户身份。
②密码:密码通常是指按特定编码规则,对通信双方的数据信息进行从明文到密文变换的一种技术方法。
③密钥:是指在密码算法中引进的控制参数,对一个算法采用不同的参数值,其解密结果就不同。加密算法中的控制参数称加密密钥,解密算法中的控制参数称解密密钥。
④密码系统:包括明文、密文、密钥和密码算法四个方面。
原有的信息称为明文(Plaintext,简称P);明文经过加密变换后的形式
;称为密文(Ciphertext,简称C);由明文变为密文的过程称为加密(Enciphering,简称E),通常由加密算法来实现;由密文还原成明文的过程称为解密(Deciphering,简称D),通常由解密算法来实现。
常见的加密函数形式:C=EK1(P);常见的解密函数形式:P=DK2(C)。
;(3)简单加密算法
①替代加密法:将明文中的每个位置的字符用其他字符替代。
②换位密码法:将明文中的字符位置通过一定的规则重新排列。
③简单异或法:将明文与密钥进行异或运算,解密则是对密文用同一密钥进行异或运算。
(4)对称与非对称密码体制
根据加密密钥(通常记为Ke)和解密密钥(通常记为Kd)的关系,密码体制可以分为两种。若一种加密方法Ke=Kd,则称为对称密码体制或单钥;密码体制。若一种加密方法Ke≠Kd,则称为非对称密码体制或双钥密码体制。
例1小林统计了一首英文诗中的字母出现频率,把出现频率最高的10个字母组成一套编码,将自己生日中的8个数字转换成对应字符。小林的生日、出现频率最高的10个字母组成的编码及转换后的字符串在密码系统中分别是()
A.明文、密文、密钥B.密文、密钥、明文
C.明文、密钥、密文D.密钥、明文、密文
;【解析】小林的生日是明文(原文),出现频率最高的10个字母组成的编码是密钥(加密使用的字典),转换后的字符串是密文(加密后的文件),选项C正确。;变式为了数据安全,采用异或法进行加密。用二进制编码为的密钥K对明文进行简单异或加密,得到密文C的二进制编码是,则明文对应的二进制编码是()
ABCD【解析】明文可以通过密文和密钥的异或运算得到,异或原则:相同为0,不同为1。运算如下,选项B正确。
;例2有如下Python程序段:
p=”Tel-114”
c=””
forchinp:
ifch=”0”andch=”9”:
c+=str(9-int(ch))
elifch=”a”andch=”z”:
c+=chr(ord(ch)-ord(”a”)+ord(”A”))
else:
;c+=ch
print(c)
执行该程序段后,输出的结果是()
A.tEL-885B.tEL-114
C.TEL-114D.TEL-885;【解析】该Python程序段的功能为:若ch为数字字符,则加密后字符的数值和原数字字符的数值相加和为9;若ch为小写字母,则加密后的字符为原小写字母对应的大写字母;若ch为除数字字符和小写字母外的其他字符,则原ch保持不变。结合需加密字符串为p=”Tel-114”,那么按加密规则,程序运行后得到的输出结果为”TEL-885”。选项D正确。
;变式某字符串加密算法的Python程序段如下:
s=”TXAB1234”;ans=””
i=j=0
n=len(s)
fortins[0:n//2]:
j=int(s[n-i-1])
ans=chr((ord(t)+j-65)%26+65)+ans#字符“A”的ASCII码值为65
i+=1
print(ans);执行该程序段后,输出的结果是()
A.XA
您可能关注的文档
- 2024-2025学年山东省聊城市高唐县第二实验小学青岛版一年级下册3月学科素养数学试卷(解析版).docx
- 2024-2025学年云南省保山市腾冲市人教版一年级上册期末测试数学试卷(解析版).docx
- 13.我要的是葫芦(教学设计)语文统编版五四制二年级上册(新教材).docx
- Unit 6 教学设计 冀教版(2024)七年级英语下册.docx
- 12.2 植物维持生物圈中的碳氧平衡(第3课时)(教学设计)七年级生物下册(苏科版2024).docx
- 第八单元 第1课时 评选吉祥物(教学设计)二年级数学下册(北师大版).docx
- 6.1亚洲(第4课时)(教学设计)七年级地理下册(粤人版2024).docx
- 2024-2025学年贵州省黔东南苗族侗族自治州凯里市翁义小学教育集团人教版一年级上册期末测试数学试卷.docx
- 2024-2025学年河南省周口市西华县人教版一年级上册期末测试数学试卷.docx
- 3.1环境安全对国家安全的影响 学案 高中地理人教版(2019)选择性必修三.docx
- 中考化学分析(微观粒子的性质、化学反应的微观过程).pptx
- 信息系统的安全同步复习课件-教科版(2019)高中信息技术必修二.pptx
- 1.3数据采集与编码复习课件-浙江省高中学业水平考试信息技术总复习.pptx
- 第二单元 认识社会与价值选择 单元复习课件-高中政治统编版必修四哲学与文化.pptx
- 10.2电势差 课件-高二上学期物理人教版(2019)必修第三册.pptx
- 1.4 安史之乱与唐朝衰亡 课件 统编版七年级历史下册.pptx
- 10.2整式的乘法(第2课时 单项式与多项式相乘)七年级数学下册(青岛版2024).pptx
- 10.2整式的乘法(第3课时 多项式与多项式相乘)七年级数学下册(青岛版2024).pptx
- 5.1.1 变化率问题 课件 高二下学期数学人教A版(2019)选择性必修第二册.pptx
- 5.2.2百分数的应用(第2课时 变化率问题)六年级数学下册(沪教版2024).pptx
原创力文档


文档评论(0)