刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

移位密码的加密对象为英文字母,移位密码采用对明文消息的每一个英文字母向前推移固定化y位的方式实现加密。设key=3,则对应明文MATH的密文为()。

A
OCVJ
B
QEXL
C
PDWK
D
RFYM
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

移位密码的加密原理是将明文中的每个英文字母向前推移固定位数。根据题目中的key值,我们知道每个字母需要向前移动3位。根据英文字母与数值的对应关系,我们可以得到加密变换公式为:c=(m+key)mod 26,其中m为字母在字母表中的位置编号(A=0,B=1,…,Z=25)。对于明文MATH中的每个字母,我们进行如下加密操作:

  • M(字母表中第13位)加密后为(13+3)mod 26 = 16,即字母表中第16位,对应的字母是P。
  • A(字母表中第0位)加密后为(0+3)mod 26 = 3,即字母表中第3位,对应的字母是C。
  • T(字母表中第19位)加密后为(19+3)mod 26 = 22,这个值超过了字母表的长度,所以需要回到字母表的开始重新计算,即字母表中第22位对应的字母是W。
  • H(字母表中第7位)加密后为(7+3)mod 26 = 10,即字母表中第10位,对应的字母是K。

因此,对应明文MATH的密文为PDWK。选项C正确。

创作类型:
原创

本文链接:移位密码的加密对象为英文字母,移位密码采用对明文消息的每一个英文字母向前推移固定化y位的方式实现加密

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share