首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,
[单选题]
凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,它是通过对26个英文字母循环移位和替换来进行编码的。设待加密的消息为"Alibaba Group",加密后的密文是"RCzsrsr XIFLG",则采用的密匙k是____。
10
11
13
15
17
查看答案及解析
添加笔记
求解答(8)
邀请回答
收藏(311)
分享
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)
24
tecton
int k = 'R' - 'A'; // 17
发表于 2015-08-24 12:38:11
回复(3)
14
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条回答
311收藏
13628浏览
热门推荐
相关试题
谈谈你对网站安全的建议。
阿里巴巴
加密和安全
评论
(2)
下列对MD5的叙述不正确的是:
阿里巴巴
加密和安全
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
数据库工程师
大数据开发工程师
远景
游戏研发工程师
golang工程师
测试开发工程师
2021
评论
(22)
你从网上下载的东西,下载后如何防止...
百度
加密和安全
评论
(1)
寻找最长的严格递减数字序列
复杂度
评论
(17)
来自
阿里巴巴2016研发工程...
从1,2,3,......,49,...
数学运算
评论
(42)
来自
阿里巴巴2016研发工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题