早教吧 育儿知识 作业答案 考试题库 百科 知识分享

加试题某数据加密方法描述如下:(1)将字符的ASCII码值加20(十进制);(2)以字节为单位进行加密处理;(3)将1个字节的8位二进制数左移一位,最低位用左移出的最高位填充;(4

题目详情

【加试题】某数据加密方法描述如下:
(1)将字符的ASCII码值加20(十进制);
(2)以字节为单位进行加密处理;
(3)将1个字节的8位二进制数左移一位,最低位用左移出的最高位填充;
(4)将处理后的8位二进制数分割成前4位与后4位两个二进制数;
(5)分别将上述两个4位二进制数转换为十六进制数;
(6)所得两个十六进制数码按先后顺序连接,即为该字节的密文.
用UltraEdit软件观察“电脑computer”这几个字符的内码,如图所示:
作业帮
则字符“M”加密后的密文是(  )

A. 3

B. C2

C. 43

D. AE

▼优质解答
答案和解析
根据题图可知“m”的内码为6D,转换为十进制得到“m”的ASCⅡ值为109,“M”的ASCⅡ值为109-32=77.根据加密步骤得,(1)77+20=97;(2)一个字节为8位二进制,所以将97转换为二进制=01100001;(3)左移,得到11000010;(4)拆分,前四位2进制:1100,后四位二进制:0010;(5)1100B=CH,0010B=2H;(6)得到密文C2.
故选:D.