3.4 加密与解密 知识点题库

以下设置密码的方式中哪种更加安全(   )
A . 用自己的生日作为密码 B . 全部用英文字母作为密码 C . 用大小写字母、标点、数字以及控制符组成密码   D . 用自己的姓名的汉语拼音作为密码
下列能增强操作系统安全性的是(  )
A . 通过特定手段,取得安卓手机最高“root”账户权限,随意安装软件 B . 将笔记本电脑的机械硬盘更换为读取速度更快的固态硬盘,加快系统开机速度 C . 在Windows系统上安装微软公司发布的Service Pack升级包,更新系统 D . 将iPhone6S手机中的iOS系统破解后定制系统个性化桌面
下列有关信息的说法,正确的是(  )
A . 计算机中的信息是以十六进制形式存储的 B . 计算机信息处理能力只与CPU有关 C . 离开计算机网络,信息便无法传递 D . 使用加密技术可以提高信息的安全性
下列有关信息的说法中,正确的是(  )
A . 2018世界杯比赛精彩纷呈,其中比赛实况录像是信息 B . 长春长生制药的疫苗事件,经过各大媒体曝光,速为大众所知体现了信息的价值性 C . 三维全景技术,可以720度全方位视角展示场景,让人有身临其境的感觉,这是人工智能技术 D . 在收信软件中进行设置,限制邮件大小并过滤垃圾邮件,这是信息安全的保护方法
以下设置网络密码的方式中哪种更加安全(  )。
A . 用自己的生日作为密码 B . 全部用英文字母作为密码 C . 用大小写字母、标点、数字以及控制符组成密码 D . 用自己的姓名的汉语拼音作为密码
2014年,中国铁路售票网站12306发生个人数据泄露事件,犯罪嫌疑人通过收集某游戏网站以及其他多个网站泄露的用户名与密码信息,尝试登录12306网站进行“撞库”,非法获取用户信息,谋取非法利益。结合该事例,为保护个人信息安全,下列行为最合理的是(    )
A . 用户要提高密码强度 B . 不同网站采用不同的密码 C . 每天改变一次密码 D . 在计算机中安装杀毒软件
如果要进行网上转账交易,你会选择(    )。
A . 网络通信系统 B . 网络购物平台系统 C . 网上银行 D . 在线图书馆
保障信息安全的有效做法是(    )
A . 可以使用个人的出生年月作为常用密码 B . 密码的设置要安全,并且定期更换 C . 在任何场合使用相同的密码 D . 不用防范木马
某密文是由一串数字加密得到,其解密规则是:①对连续重复的大写字母,仅保留1个;②在去重后的文本中,从首字符开始间隔5个字符取1个,依次连接取出的字符,即为明文。

编写解密的VB程序,功能如下:在文本框Text1中输入密文,单击“解密”按钮Command1,在文本框Text2中显示去重后的文本,并在标签Label1中显示明文。程序运行界面如图所示。

图片_x0020_100007

  1. (1) 命令按钮Command1上显示的“解密”文字,是通过修改该按钮的(单选,填字母:A .Font/ B .Caption/ C .BackColor)属性实现的。
  2. (2) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Private Sub Command1Click( )

        Dim s1 As String, s2 As String, c As String, mw As String

        Dim i As Integer

        s1= Text1.Text

        s2 = Mid(s1, 1, 1)

        For i=2 To

            c=Mid(s1, i, 1)

            If c>="A" And c<= "Z" Then

            IfThen s2 =s2 +c

            Else

                s2 =s2+c

            End If

        Next i

        mw=“”

        i=6

        Do While i<= Len(s2)

            mw = mw + Mid(s2, i, 1)

           

        Loop

        Text2. Text= s2

        Label1. Caption =mw

    End Sub

某凯撒密码的解密程序段如下:

def decrypt(code,key):#code:密文key: 密钥

    code_ new = "

    for s in code:

        m=  ①        #按照输入的key值,做移位运算

        if m<97:

               ②   

            code_ new + = chr(m)

        returm code_ new

    code = input(‘请输入密文:’)

    key = intinput(‘请输入密钥:’)

    code_ new = decrypt(code, key)

print(code_ new)

  1. (1) 在划线填入适当的语句或表达式,将程序补充完整。

     ② 

  2. (2) 若输入的code为“verygood”,key为“2”,则输出的值为
身份认证的含义在于(    )
A . 注册一个用户 B . 标识一个用户 C . 验证一个用户 D . 授权一个用户
为了防止信息被别人窃取,陈刚在计算机中设置了开机密码,下列密码设置最安全的是(   )
A . 12345678 B . nd@YZ@g1 C . NDYZ D . Yingzhong
张峰买了台计算机,他从网上下载常用的软件安装使用,下列说法错误的是(  )
A . 部分网站提供的软件有病毒,不安全 B . 所有网站提供的软件都没有病毒,可以安全使用 C . 权威的网站提供的软件带病毒的可能性较小 D . 一般情况下,下载的软件要先杀毒后使用
凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,字符串“HUAWEI”经过加密后是“KXDZHL”,那么字符串“KUNMING”采用凯撒加密算法后应该为
实现身份认证的技术手段有多种。以下属于生物特征识别认证方式的是(    )。
A . 应用恺撒密码 B . 动态短信口令 C . 指纹识别技术 D . USB Key认证
关于保护信息系统安全的行为,下列不正确的是(    )
A . 在主机中加入身份认证 B . 经常变换主机放置的位置 C . 对信息进行加密处理 D . 对信息的使用权限加以控制
下列有关数据管理与安全说法不正确的是(    )
A . 为防止系统停止工作时造成数据丢失,可通过容灾系统来解决 B . 借助云计算与大数据等技术,能提高数据管理水平 C . 数据安全就是保障数据不被损坏 D . 数据的完整性可采用MD5校验方法来验证
身份鉴别是安全服务中的重要一环,以下不属于身份鉴别的方式的是(     )。
A . 用户名+口令 B . 生物特征识别 C . 控制策略 D . USB   Key
大写英文字母加密:

步骤一、输入大写字母A-F的字符串,通过随机生成的keys列表进行匹配,找到相应的key,进行第1轮加密,得到相应的数字列表a。

步骤二、根据上述结果对加密后列表中的元素按偏移量K(K为正整数)发生偏移,每个元素从右往左向前移动K位,将偏移后结果存储在列表b中。

例如:

整体运行结果如下图所示:

  1. (1) 现有加密列表keys[4,5,7,1,3,9],需加密字母为“ABED”,则一轮加密后得到的数字列表a为:[],若偏移量为3,则二次加密后的列表b结果为:[]。
  2. (2) 请在划线处填入合适的代码。

    import random

    #随机生成 keys 列表

    n=6

    i=0

    keys=[ ]

    while i<n:

      key=random.randint(1,9)

      if key not in keys:

        keys.append(key)

       

    print("随机生成加密列表 keys:",keys)

    #第1重加密:将输入的字母经过keys列表加密转换为a列表

    a=[ ]

    s=input("输入您要加密的字母(A-F):")

    for i in s:

      a.append(keys[])

    print("经过第1轮keys列表加密后:",a)

    #第2重加密:偏移加密

    k=int(input("请输入偏移量K:"))

    b=[0]*len(a)

    for i in range(len(a)):

      b[i]=a[]

    print("经过第2轮加密后:",b)

通过刷身份证的方式完成车站检票、通过闸机等身份认证是因为第二代身份证内嵌入了指纹识别芯片。
最近更新