工学

问答题编写程序,从键盘上输入一行明文,按照题3.17的规则翻译成密文,向显示器输出。

题目
问答题
编写程序,从键盘上输入一行明文,按照题3.17的规则翻译成密文,向显示器输出。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在加密处理中,作为加密算法输入的原始信息称为明文,输出的即为密文。()

此题为判断题(对,错)。


参考答案:正确

第2题:

在对称加密的模型中,输入的信息包括______。

A.明文和密钥

B.密文和密钥

C.明文和密文

D.加密算法和密钥


正确答案:A
解析:在对称加密的模型中,输入的信息包括明文和密钥,经加密算法操作后将输出密文。在加密算法一定的情况下,同一明文经不同的密钥运算后,会产生不同的密文。接收方将收到的密文和同样的保密密钥作为输入,经解密算法操作后还原出明文。解密算法是加密算法的逆向算法。

第3题:

破密者面临多种不同的问题,其从易到难排列依次为______。

A.选择明文、已知明文、仅知密文

B.已知明文、仅知密文、选择明文

C.已知明文、选择明文、仅知密文

D.仅知密文、已知明文、选择明文


正确答案:A
解析:破密者(即解密者)指的是截取到密文,且想方设法将其变换成明文的第三方。破密的关键是如何求得密钥。破密者仅知密文,试图推导出明文,或推算出用来加密的密钥,以便解密出密文,无疑是非常困难的。破密者已知明文是指破密不仅可得密文,而且也知道相应的明文,由此推算出用来加密的密钥或加密算法,从而解密密文,这个难度比仅知密文要小些。选择明文是指破密者不仅可得到密文和相应的明文,而且也可以选择被加密的明文,这比已知明文更容易地推出用来加密的密钥或算法。

第4题:

DES是分组加密算法,它以64位为一组,对称数据加密,64位明文输入,()密文输出。


正确答案:64位

第5题:

写程序,从键盘上输入一个0~65535之间的十进制无符号数,然后用二进制格式输出这个值。例如,键盘输入“35”,显示器输出“0000000000100011”。


正确答案: INCLUDE YLIB.H
DATA SEGEMNT
MESS1 DB 0DH,0AH,“Inputaunsigneddecimalintegernumberplease:$”
MESS2 DB 0DH,0AH,“Thenumberinbinaryis:$”
DATA ENDS
CODESEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA DX,MESS1
CALL READDEC;输入一个无符号整数
MOV BX,AX;转存入BX
LEA DX,MESS2
MOV AH,09H
INT 21H;输出提示信息
MOV CX,16;循环计数器置初值
AGAIN:
SHL BX,1;向左外移一位,进入CF
MOV DL,30H
ADC DL,0;形成一位二进制数字的ASCII代码
MOV AH,2INT21H;输出一个二进制数字
LOOP AGAIN;循环16次
CALL CRLF
MOV AX,4C00H
INT 21H
CODEENDS
END START

第6题:

()是在明文转换为密文或将密文转换为明文的算法中输入的一串字符,它可以是数字、字母、词汇或语句。

A.密文

B.明文

C.密钥

D.算法


参考答案:C

第7题:

某密码的加密规则为:‘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

第8题:

【20】

A)选择明文、已知明文、仅知密文

B)已知明文、仅知密文、选择明文

C)已知明文、选择明文、仅知密文

D)仅知密文、已知明文、选择明文


正确答案:A
【20】A 【解析】解密者是截取到密文,欲将其变换成明文的第三方。解密的关键是如何求得密钥。解密者仅知密文,试图推导出明文,或推算出用来加密的密钥,以便解密出密文,无疑是非常困难的。解密者己知明文是指解密不仅可得密文,而且也知道相应的明文,由此推算出用来加密的密钥或加密算法,从而解密密文,难度比仅知密文要小些。选择明文是指解密者不仅可得到密文和相应的明文,而且也可以选择被加密的明文,这比已知明文更容易地推出用来加密的密钥或算法。

第9题:

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

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

正确答案:D

第10题:

在加密处理中,作为加密算法输入的原始信息称为明文,输出的即为密文。


正确答案:正确

更多相关问题