组卷题库 > 高中信息技术试卷库
试题详情
某解密程序:对输入的字符串进行解密处理,输出解密后的字符串。已知数据加密方法为对原始字符串中的每个字符进行如下处理:

①将该字符的ASCII码转换为8位二进制数;

②将后4位二进制数逐位取反(1变0,0变1)

③将操作②生成的4位二进制数均右移一-位, 原第4位变成新的第1位;

④将原来的前4位二进制数连接新的后4位二进制数成为最终加密后字符的内码。

例如字符“A”经过上述加密运算,可得到字符“M”。

ASCII码

转二进制数

后4位取反

后4位右移

拼合

转十进制

转字符

65D

0100 0001B

1110

0111

0100 0111B

71D

G

程序运行界面如图所示,在文本框Text1中输入加密字符串。点击“解密”按钮后,在文本框Text2中输出原始字符串。

知识点
参考答案
采纳过本试题的试卷
教育网站链接