案发现场
中尉身上的密码
查看:
3419
|
回复:
7
[预告函/密码]
中尉身上的密码
转载
简洁模式
14639
发表于 2011-10-31 16:48:06
事情发生在本世纪70年代。
Q国的一艘巡洋舰“马格德堡”号在波罗的海触礁沉没。G国得到情报后,立刻派出潜艇前去搜索。从这只沉船中,G国的潜水员打捞出许多死难者的尸体,其中的一具,从军装上可以认出是一个中尉。这具尸体的胸前放着一只装有绝密文件的铅盒子。打开铅盒子,发现3个密码本——一本是Q国海军用的战略密码;一本是Q国海军用的战术密码;一本是Q国的商用密码。这一发现使G国欣喜若狂。
于是,他们立即组织了一个由G国海军情报局局长雷金纳德-霍尔少将主持的、直属于海军总部的密码分析机构,代号为“04邮局”。这个密码分析机构集中了数十名称得上权威的语言学家、数学家和电脑技术专家。经过几个月的紧张工作,终于把大部分密码破译出来了。
依靠这3个密码本,G国源源不断地截获了许多宝贵的情报,其中包括Q国在各大洋上舰队的战斗序列、火力分布以及Q国派遣在世界各地的间谍活动。而对于这一切,Q国还一直蒙在鼓里,他们还在继续使用这些密码。
下面是G国截获的一组密码:“101 100 102 210 001 112”。
这是Q国派驻在E国的间谍拍发给本国情报总部的一份情报。这份情报的内容是以下三者之一:“盼归”、“寄款”、“买书”。特别有趣的是,这组密码运用了汉语拼音的规律,而且这组密码运用的是三进位制。
请问:这组密码是什么意思?并请说明理由。
[发帖际遇]:
hugo69和小品一起去听袁腾飞讲课,学到不少历史知识,获得学分5分.
12538
发表于 2011-10-31 18:04:00
寄款?
6344
发表于 2011-10-31 18:20:17
答案是寄款
我详细说明一下,加密方法
首先,a是001这个我不想解释,然后,就是对其他字母的加密,我们看寄款的第一个字母是 J,它是第十个字母,考虑到是三进制,所以,用10/3等于3余1,余数1就是三个数中的最后一个数,然后,用3/3=1余0,这时的余数是第二个数,然后,最后的商1就是第一个数,即101,以此类推,得到“寄款”
之所以要三进制,是因为为了配合26个字母。
14653
发表于 2011-10-31 18:41:06
是寄款啦!LS说过原理了,我就不说啦!最近正好在学数字电子技术,刚好用上!
[发帖际遇]:
学院四岁生日,沐公俊积极参与抓小猴活动,获得学分10分奖励.
登录帐号可查看完整回帖内容
13823
发表于 2011-11-1 08:13:11
应该是几款吧。
14639
楼主
|
发表于 2011-11-2 09:58:48
这组密码的意思是:寄款。我们已经知道,这组密码运用了汉语拼音的规律和“三进位制”。那么,汉语拼音的26个字母是否可以用从1到26的阿拉伯数字来代替呢?不妨试试:而“盼归”、“买书”、“寄款”的汉语拼音分别是“pangui”、“maishu”、“jikuan”。用阿拉伯数字代替这三组汉语拼音字母,分别是“16 1 14 7 21 9”,“13 1 9 19 8 21”,“10 9 11 21 1 14”。再把这三组数字换成三进位制,分别是“121 001 112 021 210 100”,“111 001 100 201 022 210”和“101 100 102 210 001 112”。最后一组数字与题目所给的一组密码相同,从而得知,这组密码的意思是“寄款”。
返回版块
尚未登录
高级模式
您需要登录后才可以回帖
登录
|
加入学院
回帖后跳转到最后一页
发表回复
分享
复制链接