某密码的加密规则为:‘0’→‘A’,‘1’→‘B’,‘2’→‘C’,……。按照以下要求编写程序。把密文“JJBDAHCF

题目
问答题
某密码的加密规则为:‘0’→‘A’,‘1’→‘B’,‘2’→‘C’,……。按照以下要求编写程序。把密文“JJBDAHCFFGA”翻译成明文。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某明文使用恺撒密码来加密,在密钥为3时TEST的密文为( )。

A.WHVW

B.DWUD

C.test

D.FQQO


正确答案:A
解析:恺撒密码算法对于原始的消息(明文)中的每一个字母都用该字母后的第n个字母来替换,其中n就是密钥。

第2题:

密码编码学是研究把信息(明文)变换成没有密钥就不能解读或很难解读的密文的方法,密码分析学的任务是破译密码或伪造认证密码。

【问题1】(10分)

通常一个密码系统简称密码体制,请简述密码体制的构成。

【问题2】(3分)

根据所基于的数学基础的不同,非对称密码体制通常分为 (1) 、 (2) 、 (3) 。

【问题3】(2分)

根据密文数据段是否与明文数据段在整个明文中的位置有关,可以将密码体制分为 (4) 体制和 (5) 体制。

【问题4】(5分)

在下图给出的加密过程中,mi(i=1,2,…,n)表示明文分组,ci(i=1,2,…,n)表示密文分组,K表示密钥,E表示分组加密过程。该分组加密过程属于哪种工作模式?这种分组密码的工作模式有什么缺点?



答案:
解析:
密码分组链接模式(CBC)可以分为密文链接方式和明密文链接方式。

(1)CBC的密文链接方式。

密文链接方式中,输入是当前明文组与前一密文组的异或。

CBC的密文链接方式下:加密会引发错误传播无界,解密引发错误传播有界。CBC不利于并行计算。

(2)CBC的明密文链接方式。

明密文链接方式中,输入是前一组密文和前一组明文异或之后,再与当前明文组异或。CBC的明密文链接方式下:加密和解密均会引发错误传播无界。

试题一答案

【问题1】(10分)

密码体制由以下五个部分组成:

(1)明文空间M:全体明文的集合。

(2)密文空间C:全体密文的集合。

(3)加密算法E:一组明文M到密文C的加密变换。

(4)解密算法D:一组密文C到明文M的加密变换。

(5)密钥空间K:包含加密密钥Ke和解密密钥Kd的全体密钥集合。

【问题2】(3分)

(1)基于因子分解。

(2)基于离散对数。

(3)基于椭圆曲线离散对数。

注:(1)~(3)次序可以变化。

【问题3】(2分)

(4)分组密码。

(5)序列密码。

注:(4)~(5)次序可以变化。

【问题4】(5分)

该加密过程属于CBC的密文链接方式。

CBC的密文链接方式下:加密会引发错误传播无界,解密引发错误传播有界。CBC不利于并行计算。

第3题:

(52)关于密码体制的分类,以下说法不正确的是( )。

A)按明文到密文的转换操作可分为:置换密码和代换密码

B)对称密码方案有4个基本成分:明文、加密算法、解密算法、密文

C)按密钥的使用个数可分为:对称密码体制和非对称密码体制

D)按明文密文映射顺序可分为:加密算法和解密算法


正确答案:B
(52) B) 【解析】选项A),按明文到密文的转换操作可分为:置换密码和代换密码;选项B),对称密码方案有5个基本成分:明文、加密算法、密钥、密文和解密算法:选项C),按密钥的使用个数可分为:对称密码体制和非对称密码体制;选项D),按明文密文映射顺序可分为:加密算法和解密算法

第4题:

某密码的加密规则为:‘0’→‘A’,‘1’→‘B’,‘2’→‘C’,……。按照以下要求编写程序。把密文“JJBDAHCFFGA”翻译成明文。


正确答案: CODESEGMENT
ASSUME CS:CODE
TEXT1 DB “JJBDAHCFFGA”
TEXT2 DB 11DUP(?)
START:
MOV BX,0
MOV CX,11
NEXT:MOV AL,TEXT1[BX];取出一字节密文
SUB AL,“A”-“0”;转换成明文
MOV TEXT2[BX],AL;保存
INC BX
LOOP NEXT
MOV AX,4C00H
INT 21H
CODEENDS
END START

第5题:

常见密码系统包含的元素是()。

  • A、明文、密文、信道、加密算法、解密算法
  • B、明文、摘要、信道、加密算法、解密算法
  • C、明文、密文、密钥、加密算法、解密算法
  • D、消息、密文、信道、加密算法、解密算法

正确答案:C

第6题:

密码分析学是研究密码破译的科学,在密码分析过程中,破译密文的关键是()

A、截获密文

B、截获密文并获得密钥

C、截获密文,了解加密算法和解密算法

D、截获密文,获得密钥并了解解密算法


正确答案:BCE

第7题:

密码分析学是研究密码破译的科学,在密码分析过程中,破译密文的关键是(32)。

A.截获密文
B.截获密文并获得秘钥
C.截获密文,了解加密算法和解密算法
D.截获密文,获得秘钥并了解解密算法

答案:D
解析:
密码分析的根本目的是发现密钥或者密文对应的明文。在截获密文的情况下,如果有相关的密钥,并了解对应的解密算法,非常容易获得明文。综合起来看D选项更好,若视频中有区别,以这里为准。

第8题:

将密文变成明文称为()。

A、加密

B、解密

C、密码学

D、密码分析员


正确答案:B

第9题:

在加密技术中,把密文转换成明文的过程称为()

  • A、明文
  • B、密文
  • C、加密
  • D、解密

正确答案:D

第10题:

以下有关密码技术的说法中错误的是。()。

  • A、由明文到密文的过程称为加密
  • B、合法接受者从密文恢复出明文的过程称为解密
  • C、对明文进行加密时采取的规则称为加密算法
  • D、密码是不可破解的

正确答案:D

更多相关问题