首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,
[单选题]
凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,它是通过对26个英文字母循环移位和替换来进行编码的。设待加密的消息为"Alibaba Group",加密后的密文是"RCzsrsr XIFLG",则采用的密匙k是____。
10
11
13
15
17
查看正确选项
添加笔记
求解答(8)
邀请回答
收藏(308)
分享
11个回答
添加回答
18
DQ_DM
本题的突破口是子串“baba“对应子串”srsr”,b和s、a和r之间相差17,我们就可以猜测k=17。然后对剩下的对应元素一一进行验证,验证的结果发现是正确的,其实就相当于我们对a~z,A~Z依次编号为1~26,27~52
发表于 2015-08-26 10:02:53
回复(0)
20
tecton
int k = 'R' - 'A'; // 17
发表于 2015-08-24 12:38:11
回复(3)
13
zhisheng_blog
首先,根据题意---------凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,它是通过
对26个英文字母循环移位
和
替换
来进行编码的。
所以大概就可以猜得到就是对字母进行移位或者替换。
然后就是要证明我们的猜想是否正确。
待加密的消息为"Alibaba Group",加密后的密文是"RCzsrsr XIFLG",
根据26个字母进行编号:可知两个编号的差是17, 而且都完全符合这个17的移位差。
则采用的密匙k是17
发表于 2016-08-15 21:06:10
回复(0)
4
八岛栗子
答案:E
凯撒加密(Caesar cipher)是一种简单的消息编码方式:它根据字母表将消息中的每个字母移动
常量
位k。举个例子如果k等于3,则在编码后的消息中,每个字母都会向前移动3位:a会被替换为d;b会被替换成e;依此类推。字母表末尾将回卷到字母表开头。于是,w会被替换为z,x会被替换为a。
Alibaba Group 加密之后变成
RCzsrsr XIFLG,也就是A-->R,l-->C 移动了17位。
密匙k就是17.
发表于 2016-08-01 17:25:44
回复(0)
2
ytwu-UCAS
我是看到“baba”对应于“srsr”才敢确定的,当然大小写关系可以通过其他的元素证明之~
发表于 2015-08-24 21:52:36
回复(0)
0
最喜欢冬天的小饼干很自来熟
print
(
ord
(
"R"
)-
ord
(
"A"
)) # python
发表于 2023-11-28 14:42:04
回复(0)
0
牛客er-ing
发表于 2023-01-26 11:39:04
回复(0)
0
曌赟
e
发表于 2019-04-07 16:13:27
回复(0)
0
雪忆
有做行测的feel~
发表于 2016-10-04 10:10:24
回复(0)
0
BENCJL
我觉得这题应该算一道智力题。。
发表于 2016-09-09 11:24:32
回复(0)
0
donngchao
count number
发表于 2016-07-14 21:09:30
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
加密和安全
来自:
阿里巴巴2016研发工...
难度:
11条回答
308收藏
13146浏览
热门推荐
相关试题
谈谈你对网站安全的建议。
阿里巴巴
加密和安全
评论
(2)
下列对MD5的叙述不正确的是:
阿里巴巴
加密和安全
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
数据库工程师
大数据开发工程师
远景
游戏研发工程师
golang工程师
测试开发工程师
2021
评论
(22)
你从网上下载的东西,下载后如何防止...
百度
加密和安全
评论
(1)
从1,2,3,......,49,...
数学运算
评论
(42)
来自
阿里巴巴2016研发工程...
对于输入array为:{2, 6,...
查找
评论
(46)
来自
阿里巴巴2016研发工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题