更多“编写程序,从键盘上输入一行明文,按照题3.17的规则翻译成密文,”相关问题
  • 第1题:

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

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


    参考答案:正确

  • 第2题:

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

    A.明文和密钥

    B.密文和密钥

    C.明文和密文

    D.加密算法和密钥


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

  • 第3题:

    在加密技术中,作为算法输入的原始信息称为( )。

    A)明文

    B)暗文

    C)密文

    D)加密


    正确答案:A
    选项A),原始的消息称为明文,明文是加密算法的输入:选项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题:

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


    正确答案:正确

  • 第6题:

    已知若干组明文密文对的破译方法,称为()

    • A、惟密文攻击
    • B、已知明文攻击
    • C、选择明文攻击
    • D、选择密文攻击

    正确答案:B

  • 第7题:

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


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

  • 第8题:

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

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

  • 第9题:

    填空题
    把明文变换成密文的过程叫();解密过程是利用解密密钥,对()按照解密算法规则变换,得到()的过程。

    正确答案: 加密,密文,明文
    解析: 暂无解析

  • 第10题:

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

    正确答案: DATASEGMENT
    MESS DB 0DH,0AH,“Inputsometextplease:$”
    OUTMESS DB 0DH,0AH,“Thetextafterconvert:”
    BUFFER DB81,?,81DUP(?)
    DATA ENDS
    CODESEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    LEA DX,MESS
    MOV AH,09H
    INT 21H;输出提示信息
    LEA DX,BUFFER
    MOV AH,0AH
    INT 21H;输入一行明文
    MOV CL,BUFFER+1
    MOV CH,0;输入字符个数送CX
    LEA BX,BUFFER+2;首字符地址送BX
    NEXT:
    MOV AL,[BX]
    ADD AL,“A”-“0”;将一字节明文转换成密文
    MOV [BX],AL;保存
    INC BX
    LOOP NEXT
    MOV BYTE PTR [BX],“$”;送字符串结束标记
    MOV WORD PTR BUFFER,2020H;缓冲区前2字节改为空格
    LEA DX,OUTMESS
    MOV AH,09H
    INT 21H;输出转换以后的结果
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START
    解析: 暂无解析

  • 第11题:

    单选题
    已知若干组明文密文对的破译方法,称为()
    A

    惟密文攻击

    B

    已知明文攻击

    C

    选择明文攻击

    D

    选择密文攻击


    正确答案: B
    解析: 暂无解析

  • 第12题:

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

    正确答案: 64位
    解析: 暂无解析

  • 第13题:

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

    A.密文

    B.明文

    C.密钥

    D.算法


    参考答案:C

  • 第14题:

    下列_______不是从破译者的角度来看密码分析所面对的问题。

    A.当仅有密文而无明文时,称为“只有密文”问题

    B.当能够破译一些明文时,称为“部分明文”问题

    C.当已拥有了一批相匹配的明文和密文时,称为“已知明文”问题

    D.当能够加密自己所选的一些明文时,称为“选择明文”问题


    正确答案:B

  • 第15题:

    选择明文攻击是指( )

    A.仅知道一些密文。
    B.仅知道一些密文及其所对应的明文。
    C.可得到任何明文的密文。
    D.可得到任何密文的明文。

    答案:C
    解析:
    选择明文攻击:攻击者可以任意创造一条明文,并得到其加密后的密文。

  • 第16题:

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

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

    正确答案:D

  • 第17题:

    只知道密文,分析密钥的方法属于()

    • A、惟密文攻击
    • B、已知明文攻击
    • C、选择明文攻击
    • D、选择密文攻击

    正确答案:A

  • 第18题:

    编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。


    正确答案: INCLUDEYLIB.H
    DATA SEGEMNT
    MESS1 DB 0DH,0AH,“Input20decimaldigitsplease:$”
    MESS2 DB 0DH,0AH,“Theirsumis:$”
    DATA ENDS
    CODES EGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    LEA DX,MESS1
    MOV AH,09H
    INT 21H;输出提示信息
    XOR BX,BX;BX用作累加器,清零
    MOV CX,20;循环计数器置初值
    AGAIN:
    MOV AH,01H
    INT 21H;输入一个数字(在AL中)
    AND AL,0FH;转换成二进制数
    ADD BL,AL;累加
    ADC BH,0
    LOOP AGAIN
    LEA DX,MESS2
    MOV AX,BX
    CALL WRITEDEC;输出20个数字的和
    CALL CRLF
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START

  • 第19题:

    把明文变换成密文的过程叫();解密过程是利用解密密钥,对()按照解密算法规则变换,得到()的过程。


    正确答案:加密;密文;明文

  • 第20题:

    问答题
    某密码的加密规则为:‘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
    解析: 暂无解析

  • 第21题:

    判断题
    数据加密是指按照确定的密码算法将明文数据变换成密文数据。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

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

    由明文到密文的过程称为加密

    B

    合法接受者从密文恢复出明文的过程称为解密

    C

    对明文进行加密时采取的规则称为加密算法

    D

    密码是不可破解的


    正确答案: D
    解析: 暂无解析

  • 第23题:

    名词解释题
    密文、明文、加密、解密

    正确答案: 出于信息保密的目的,在信息传输或存储中,采用密码技术对需要保密的信息进行处理,使得处理后的信息不能被非受权者(含非法者)读懂或解读,这一过程称为加密。在加密处理过程中,需要保密的信息称为“明文”,经加密处理后的信息称为“密文”。加密即是将“明文”变为“密文”的过程;与此类似,将“密文”变为“明文”的过程被称为解密。
    解析: 暂无解析