有哪些令人拍案叫绝的推理桥段?

真实生活2017


我来讲讲密码推理!一场人类史上的经典推理战役!


有一种加密方法在二战时,被德国人称作“恩尼格玛”,意思为像谜一样。恩尼格玛最初由德国发明家亚瑟·谢尔比乌斯(Arthur Scherbius)于1918年发明。

恩尼格玛虽然看起来复杂,但其加密的原理本质上是一种替换加密(Substitution Cipher),如图。

这种做法优点是非常方便,而且密码强度也很不错。理论上,如果破译者想用穷举法来进行暴力破解,那么他就要尝试26个字母一共4.03X10^26种可能的排列顺序。因此在很长一段时间内,这种简单的替换法也被认为是十分安全的。

然而,聪明的人们用语言学和统计学破解了这个难题。我们知道在使用字母文字的语言中,每个字母的使用概率是不一样的。例如一张英语报纸中“e”“t”的出现次数就要大于“j”“z”这些字母。

即使通过替换,各字母在文章中出现的概率还是不变的。所以通过统计一段足够长的密文中各字母出现的概率,破译者就能猜出它们代表的真正字母了,这也是全文采用同一种替换加密方式的缺点。


恩尼格玛之所以难以破译,是因为它基本实现了每替换加密一个字母,就更换一种加密方式。如此一来,每个字母的加密方式都不一样,在概率上就没有规律可循了。我们来看看恩尼格玛是怎么来实现这个过程的:

一台恩尼格玛主要由转子、灯盘、键盘和插线板组成。键盘用来输入密码,对应的灯盘则会在输入后亮起,显示经过替换后的字母。而转子和插线板则是恩尼格玛提高加密性的关键部件。


当我们在键盘输入字母S时,灯盘上会亮起加密后对应的字母。与此同时转子会向前转动1/26圈,机器的加密方式也因此改变。跟之前提到的字母一一对应的替换法不同,如果我们连续输入SSS的话,得出来的加密字母可能就会是YJG。

最巧妙的是,第一个转子转动一圈后会带动第二个转子转动一格。同理第二个转子转动到某个位置就会使第三个转子往前转动。而每次转子的转动,都会让恩尼格玛的加密方式产生变化,在26X26X26=17576个字母后才完成一次循环。因此恩尼格玛基本达到了每个字母都用上不同的加密方式的要求。

这个加密方法发明时,正值二战期间。由德国人拥有,严谨的德国人对加密效果还不满意,他们进一步将转子设计成

可拆卸替换位置的形式。

三个转子共有6种排列方式,此时加密方式已达到了10万种(17576X6=105456)可能性。

而真正让破译工作变得让人望而生畏的是恩尼格玛的插线板设计。德国人为英格玛增加了额外的插线板,将英格玛的密码设置增加到159百亿亿种(实际上为158,962,555,217,826,360,000种)。

若操作员用电线将插线板中的两个字母连接起来,这两个字母在加密时就会被互换。

例如图中S和O被连在一起,那么操作员在键盘上输入S时,字母S就会被替换成O进入机器进行加密,然后得出加密结果。

如此一来,即使机器落入敌军手中,只要不知道转子与插线板的具体排列,破译人员就要面对近乎无穷的可能性

在接下来的十年中,德国军队大约装备了三万台恩尼格玛,可见德国人对这台机器的信任。自从1926年德军陆续开始装备恩尼格玛以来,周边各国对德情报的破译率就一直在下降。


波兰的内心是惶恐不安的。在一战后波兰与德国就领土划分出现了不少矛盾,同时在波兰东边的苏联也是虎视眈眈。夹在两股力量中的波兰必须要掌握他们的情报,才能在潜在的威胁中占据主动。


破译德军情报接连失败后,波兰人意识到单靠语言学家是无法成功的。

于是他们在境内靠近德国的波兹南大学中招募了一批数学系学生,其中的马里安·雷耶夫斯基(Marian Rejewski)成为后来破译的关键人物。

图中是著名的“波兰三杰”,左起为马里安·雷耶夫斯基、杰尔兹·罗佐基、亨里克·佐加尔斯基

通过盟友法国的情报,马里安得知德国人在发报时,会先用当日的通用密码将代表转子初始位置的三个字母连续加密两次作为电报开头。然后他们会将转子调整到对应的位置,并开始加密后续的正文。

德军每月都会向全军发放一个密码本,其中详细注明了每天密码机的参数设置情况。每个发报员可以在当日密码的基础上,按自己喜好设置密文的转子初始位置。


收报方获取电报后,同样使用当日的通用密码解密电报前六位字母。假如“BKFHIA”解密得到“ABCABC”,那么就可确认转子初始位置是“ABC”。于是操作员调整转子位置,然后继续解密后续的正文内容。

但是这种格式有一个破绽,第一个字母与第四个字母虽然采用了不同的加密方式,但都对应了同一个明文字母。同理第二与第五、第三与第六个字母也是如此。马里安敏锐地抓住了这一点,并开展了研究。


通过数学上的严谨推理,他找到了密文与通用密码的联系,且巧妙地消除了插线板对加密结果的影响,使加密方式降至10万种可能性。这意味着如果使用100台仿制的恩尼格玛进行暴力破解,每10秒钟完成一次检查的话,就能在三个小时内完成暴力破解。

1938 年他们发明了“炸弹”机(bombes)完全破解了当时那个版本的英格玛。炸弹上面装有许多机电转鼓,转起来震耳欲聋,不断复制着英格玛可能的密码设置。马里安的研究使得波兰一度掌握了德国无线电通讯的绝大部分内容。


然而,与此同时,德军又追加了很多措施来提高恩尼格玛的安全性。

他们不仅更换了前六个字母的加密方式,还将转子数量增至5个。

而新的插线板甚至支持交换10对字母,波兰人钻研出来的破译方法也因此失去了效果。


马里安利用了德军加密操作上的漏洞来破译情报,因此一旦德国人改进操作,破译方法就会彻底失效。而获得了波兰研究成果的英国人则希望实现一种更加直接的暴力破解


他们在布莱切利园(Bletchley Park)中召集了一群数学家与密码学家,其中就包括了著名的艾伦·图灵(Alan Mathison Turing)。


图灵与他的研究小组首先将目光投向了德国人每天早上发出的电报。原来德国人喜欢在早晨6点左右发送一条天气预报,因此早上6点钟截获的电报中肯定包含德语wetter(天气)这个词。

另外循规蹈矩的德国人在电报中也喜欢用固定的词组,最常见的就如Heil Hitler(希特勒万岁)。因此破译人员每天可以方便地从电报密文中猜测出个别对应的明文词组。


根据猜测出来的词组,图灵也摸索出了密码与转子的对应关系。这种方法同样避开了插线板的干扰,将转子可能的组合总数降到100万种。于是图灵着手改进了波兰人破解密码的机器,并且保留了它响亮的名号——Bombe(炸弹)。


Bombe包含许多三个一组的转盘,每一个转盘都相当于恩尼格玛中的一个转子。每组转盘就相当于一台恩尼格玛,它们被用来模拟加密的过程。操作员将之前猜测出来的词组作为线索输入Bombe后,机器就会自行进行暴力破解。当机器得到了可能的解后,它就会停下来给操作员记录结果,人们再根据结果筛选出符合德语拼写的唯一解。

图灵引进了大量的电子零件与更有效的算法,使Bombe的运转速度超出了当时人们的认识。

为了进一步提高效率,图灵还利用统计原理,帮助机器移除了大量不必要的搜寻空间。

一般情况下,Bombe可以在大约11分钟里找出正确的解


这场战役最终德国败下阵来,也宣告了人类第一次密码大战的结束。不过如今,密码战争早已遍布世界各地。


SME科技故事


下面这个推理,才是让我心服口服。





小有趣儿


举世闻名的(福尔摩斯探案集)一书的作者柯南道尔,有一次在巴黎叫了一辆出租马车.

他先把旅行包扔进了车里, 然后爬了上去.但还没有等他开口,车夫就说:“柯南道尔先生,您上哪儿去? ”

“你认识我?”作家有点诧异地问.

“不,从来没有见过.”

“那你怎知道我是柯南道尔呢?”

“这个,”车夫说,“我在报纸上看到你在法国南部度假的消息,看到你是从马赛开来的一列火车上下来的;我注意到你的皮肤黝黑,这说明你在阳光充足的地方至少呆了一个星期; 我从你右手中指上的墨水渍来推断,你肯定是一位作家;另外 你还具有外科医生那种敏锐的目光并穿着英国式样的服装. 我认为你肯定就是柯南道尔先生.”

柯南道尔连说“神了,神了!”


班进


前几年跟一群驴友去一个海岛玩,晚上要住一晚上的。其中有三四个女生,住在二楼的某个房间,跟我和一个姐姐是隔壁。晚上睡到11点多,听到隔壁传来女生的喊叫声,说窗台上有人,吓得几个女生大惊失色。我和我的朋友也被吵醒了,然后我就下楼去卫生间。看到我们群里的一个男士,从外面走回来,穿着拖鞋,短裤。我就跟他说,刚才有人上二楼女生房间的窗台上,然后跑了。问他看见没,他说没有,而且表现的一点都不惊讶。他走进他一楼房间的时候,我看到他的短裤后面有灰。当时我就觉得就是这个男的,上的二楼女生房间。回去我就跟我的室友说了这件事。当时据说这个农家院是有监控的,后来证实我的猜测没错,就是那个男的。半夜那几个女生被群主喊下楼调解。回来以后说是那个男的喝多了,半夜就爬到二楼窗台上蹲着,具体想干什么就不得而知了……


甜甜汤圆


说说我一个朋友的真实事迹,凭一张锁屏壁纸推敲出女友出轨并且找到了那个男的,锁屏壁纸如下(不是图中这张,类似):

朋友告诉我他看到女友新换了锁屏壁纸,壁纸跟上图类似,重点是把脸给遮住了,他说女友肯定做了亏心事,没脸见人所以才换了一个把脸遮住的图片,以求心安理得。

然后朋友就看女友的微信(互相没有隐瞒密码)
,打开微信联系人发现一个陌生的女孩,女孩的地区跟他们都是一个地区,然后朋友差了该陌生女孩微信账号上的电话号码归属地,发现是邻省的号码,直觉告诉他这个陌生女孩有问题。

后来在朋友的一再追问下,女友告诉他那个陌生女孩是一个男的,地区也是后来改的,备注是她改成女的,他们是网络恋人,后来他们就分手了,真的佩服朋友的这次推断,从一张壁纸开始就发现了问题,并找到了那个人,厉害


娱观星象



一位男生向心仪的女生告白,得到的答复居然是摩斯密码,还被告知5层加密。男生无奈发帖向网友求助,这是一个怎样的故事...

故事发生在2009年1月,一个百度ID:HighnessC 的用户向网友发帖求助

得知是5层加密,网友纷纷表示太难了

大家出谋划策

但是没有提示,基本上很难将推理进行下去,这个时候主人公带来了一些提示

紧接着,大神首次登场

楼主在源源不断的给出更多解题的背景,各路网友也在帮忙分析,但是依然信息不够。

有网友提出有可能是栅栏密码,但是很快被否定

似乎思路再次中断,这时候有人提出新的思路,但是主人公并不赞同

此时,大神表示:我快想到了

看来有了新的进展,但是还缺少点什么?

接下来,有一位网友给出了答案

没有具体的答案内容,也没有推算过程,主人公表示心好累,也许只是别人开了个玩笑

的确不想放弃,但是实在没有思路了,之前回复的网友也没了踪影

后面的回复已经少有推理,大多数都是猜想,主人公表示

但是有一个人的回复,思路让楼主看到了希望

并且否定了一些猜想

好了,在漫长的等待后,以下是答案及推理过程

主人公热泪盈眶

后续?当然...是一个美好的故事,哈哈

----------------------------------------------------写在后面-----------------------------------

看到这个问题已经有很久了,说到“拍案叫绝的推理桥段”,我脑海中第一瞬间想到的就是这个神贴,这么多年过去了,不知道男女主角现在过得怎么样,也怀念一下那个时候的百度贴吧。


世界小小说


我的前男友,那天我生日,他说要陪客户吃饭,但是可以中途陪我切蛋糕。晚上10:30时,他来了,我让他买束花送给我,他说自己打的过来的,因为等一下要去陪客户唱K,把车放在公司了。

我一开门看着他,立马知道他撒谎了,因为当天的深圳温度是6度,风很大,他只穿了一件衬衣,没有外套,他双手放进口袋,却没有了不离身的包。

一般情况下,在选择打车会穿外套,毕竟温度很低,手上不可能不拿包,毕竟请客要放钱。我猜测他开车来的,车停在的地下停车场或者单元楼门口,因为他的衣服不凉,如果是打的,的士会在小区门口他下车,然后走过来衣服不可能不凉,6度的夜里,没有外套只有单薄的衬衣。

他的衬衣是粉色条纹的,他是非常理智的人,和客户应酬一般风格偏稳重,这种颜色基本和同学或者约会,又或者要勾搭人才会穿,我开始计算当天的各大赛事,和他最近的行程安排,直接排出掉和同学聚会看球赛的可能性,因为依照我对他的了解和同学吃饭不可能不喝酒的,那么只有最后一个可能了……他约了女性,并且没有到手,需要大量的精力和下半场来搞定,这个女的不是公司同事和客户,有可能是夜场或者网聊和偶遇的类型……毕竟需要下半场的夜生活来追求,他属于高智商的人,做事都有策略,这次估计是太高兴马上成事,我确定这姑娘就在楼下的车里,他路中一直信息联系我,也不接我电话,就是怕到手的鸭子不小心飞了……

上面我说过他智商很高,所以我认真的看着他说,开车小心点,酒驾就不好了,记得把车里的外套穿上,省的感冒!!他一点不惊讶很正常的笑了笑说,好吧,我就是同学来了一起看球,,,我直接就笑了,没忍住的说,最近没赛事,,..他不笑了,看着我,然后说对不起,我们大家冷静一下吧!

后续就是冷静了两个月分手了,他后来说只是猎奇,陌陌认识的,喜欢这种刺激感……结果才下手就被发现了,那个女生当时就在楼下,他害怕我冲动的下去算账,最后冷静了两个月我说了分手,那就分手吧……

我还真没想过下去找事,因为看的太明白了,下去也没多大意思,对方估计啥事都不知道,还不如早点想退路,分手拉倒,我不介意你骗我,只要你能天衣无缝!我介意你骗不过去,还自认聪明的撒谎,不过他最大的优点就是被我拆穿立马认罪了,知道辩驳不行时也不硬撑了,这点很棒,也没有像网上的一些人的男朋友那样,出事就说都怪你,都是你的错…………他直接认错,也明白我没错,分手后没有联系过,过年过节却总是发红包,但从来没有发过文字信息,他分手时说以后会补偿,估计这就是补偿?


小猫7492521


说一个我遇见的小事儿吧,2016年7月份在省移动公司搞工程,雇了一批农民工,第一次和农民工打交道,中午休息的时候闲聊,我对其中一个中年人说,老哥,我给你算一卦可好?他笑呵呵的说,好啊,要钱不?我说,要,不准不要钱!他说,那你说吧,我看看准不准。我说你家里有一个儿子,身高在一米八以上,年纪大概二十二岁左右,挺爱花钱。他当时就懵了,工友们问他准不准,他说也太准了啊!你咋知道的?我说你脚上穿了一双七百多块耐克篮球鞋,而且是四十三码的,你身高一米七,很明显这鞋子不是你的,应该是你儿子不要的。你年纪在四十出头,农村成家都早,你还远在外地打工,所以来陪读的几率很大,所以你儿子应该在上大学,年纪差不多是这样,做这个活你穿七百多的鞋子,可是鞋子却没那么旧,说明你儿子换新鞋的频率勤,手脚确实大。他当时就说太厉害了哈哈哈~这样的事情太多太多了~


智慧树下的痞子


2016年在烟台,一个傍晚,我和老公在朋友的米线店吃饭,一边吃饭一边和朋友聊天,这个时候进来两个人,都叫了米线打包带走。其中一个女孩顺着狭窄的过道走到店的最里面等着。不一会儿的功夫她就急匆匆的从里面往外走,一边走一边讲老板我一会儿过来拿。正好朋友给她做好了。她拿好就走。我当时抬头看了一眼。不晓得怎么回事,第六感就是本能的想把腿伸出去别住她。但是理智控制了我这么做。

我们还在聊天,朋友招待完客人走到店的最里面突然惊呼“我手机呢?”我们也赶紧回过头去看。他找遍了桌子都没找到,他说他记得就放在最里面这个桌子上的。店很狭小,正是吃饭的时候,人来人往。也没有装监控。不晓得是不是被偷了。刚刚确实进出了好多人。

我第六感就怀疑那个女孩,长头发瘦瘦的看起来蛮斯文的女孩。

他们说不可能吧。

可是我为什么当时就想伸腿出来别住她呢,真后悔当时没有这样做!

晚上回去后想想朋友对人性的失望和伤心。我决定做点什么。

我觉得如果是那个女孩偷的。她应该是偶尔为之,恰好看见手机了,一时糊涂鬼迷心窍所致,也许她手机坏了或者丢了。正好看到一个手机在这里,就顺手牵羊了,女孩一般好奇心重,应该会翻看手机各种信息的。

于是我编辑了一段信息。大意是讲:我知道是你拿的,我和我老公都看清了你的长相,而且我知道你不是惯犯,手机还回来就既往不咎,不然的话我们有认识的警察朋友会帮助我们,你肯定也住这里附近。手机不值多少钱,主要是用的久了有感情,里面还有好多家人的照片都是很珍贵的…写了这几点。

第二天上午我去朋友店。

刚打开半扇门我就喊“你手机回来了没有?”

朋友惊讶的从厨房探出头又带着兴奋的说“你怎么知道我手机回来了?”

我笑笑问问“怎么回来的?”

他一边拿桌上的报纸一边比划“大清早一开门,这个报纸包着手机就塞在门底下”

“手机还好吗?”我问

“挺好的啊,”朋友翻翻手机“我检查了,都挺好,就是短信全清空了”


情感小帮手cc


她坐在公交车上,想让旁边的人帮忙把钱传到投币箱。
一个女人站在旁边,应该怎么称呼她呢?是“你”还是“您”呢?
她想了想,马上总结了一下:下一站就是终点站,也就是说她跟我同一站下车,也就是在我家附近了。
她手里拿了一瓶红酒,也就是说她去跟男人约会。


这酒看起来很贵,也就是说她应该去见一个帅气的男人。
在我们的小区附近,一共就住了两个英俊的男人,我的丈夫和我的情人。
她不可能去见我的情人,因为我现在去见我的情人。
也就是说,她去见我的丈夫。
我的丈夫有两个情人:小佳和小丽,现在小佳出差了。
“小丽,麻烦帮我把钱传到投币箱吧。”
女人惊呆了:“。。。你怎么知道我的?!”

当然,这是我转载的。关注一下我,后续料更足。


分享到:


相關文章: