手机浏览器扫描二维码访问
“先看仅有少量已知明文的情况,明文eTTeR第一个字母被加密成e,它的加密过程是:先经过插线板进行了一次替换(记作函数p1),然后经过三个转子(记作r),又经过反射器返回并再次经过一次插线板(p2),写成->(p1)->r->(p2)->e。”
“我们知道两次经过插线板仅仅是最简单的两两字母替换,可以用如下的方法进行推测插线板的设置:假设ap1)=a,然后a通过三个转子加密。由于转子的内部连接结构是已知的,就可合理选择一个转子状态,假设a通过转子后输出L,即a->r=L,这样得L->(p2)=e,就可推断出在插线板L和e连接L-e。”
宋鸿飞刷刷刷在黑板上推演,俞大维聚精会神地看着,头脑在飞运转。
“这样,通过这个已知明文按照同样的方式继续推断,可以现插线板的其他设置,k-Q、x-B、T-g、-J,到这里就现有问题了,我们先已假设-a,不可能同时连接两个字母a和J,这就能证明-a的设定是错误的。然后,继续推断-B、-c、-d,如此迭代,推断完26种可能,嗯当然没有连接也是一种可能。。”
“如果所有可能都是错的,就意味着转子的设置是错误的,就需要拨动一下转子,再次尝试另一个设置,并重复上面的推断过程。”
俞大维惊叹道:“真是一个绝妙的方法!这样一来,就只需尝试26次插线板连接!转子的设置总共有十万种可能,虽然还是很大的工作量,但也是可以完成的了!”
宋鸿飞道:“是的,破解过程原理就是如此!不过这样需要很长的时间,还有更聪明的方法。其一,当我们现得出了一个错误的结果比如-a和-J,这就意味着与之相关的推测得到的连接都是错误的,往下就无需再检查这些连接了,这样能排除大量待检组合。”
俞大维点点头,道:“对,这样用时就大大减少了!”
宋鸿飞又笑笑道:“但是这样也还都是手工进行重复工作,我们应该把它交给机器!”
宋鸿飞接着在黑板画出原理图,进行推演:“我们可以设计出一种这样的机器:把上面做的推测如-a通过电路的方式实现,电路会自动进行推测,当进行到-J,这意味着推测错误。电路可快捷地找到-a中所有的推测可能,也就是所有错误结果。然后,再依次推测另一组转子设置。十万级别的数量,对于电路来说不算什么问题。”
“就是一个不断排除错误选项的过程,最后剩下的就是没有引错误的设置方式,只需要采用人工检查的方式,看看得到的结果是否正确。”
俞大维道:“把最繁杂重复的大量工作交给机器,效率就大大提高了!”
宋鸿飞又道:“如果得到了更多的类似这种已知明文,密码专家们称之为‘crib’(小抄)。当能构成一条字母环时,对于机器来说还有更绝妙的方法。”
俞大维大感兴趣,道:“小抄?这名字倒是够贴切的。”
宋鸿飞推演道:“还是用eTTeR来举例,如果推测出下面这样构成环的小抄:
明文eTTeR
密文eRkmg
在这个对印关系中,明文第一次被加密成e,转子转动一位后e被加密成R,转子转动五位之后R又被加密成。记作:->(r1)->e->(r2)->R->(r6)->,
观察->e这个步骤,它经过插线板和转子的过程就是->p1->r->(p2)->e。先被插线板替换成了另外一个字母,记为t1,接着t1进入三个转子又被替换成了t2,最后t2又再次经过插线板被替换成了e,整个过程记作:->(p)->t1->r->t2->(p)->e。
在-e-R-这个字母环中,可以等效于、e、R三个字母经过三台密码机尾串联,及以上一台机器得到的输出作为下一台机器的输入进行加密得到的结果,分别记为:-e、e-R、R-。
则整个过程为:
->(p)->t1->r(1)->t2->(p)->e
->e->(p)->t3->r(2)->t4->(p)->R
->R->(p)->t5->r(6)->t6->(p)->
因为插线板的设置在整个加密过程中是不变的,t2经过第一台机器插线板得出e,接着e又经过第二台插线板得出t3,可见t2=t3,同理t4=t5,t1=t6,这个插线板的过程就可以相互抵消掉了。这样,这个过程就简化为:
->(p)->t1->r(1)->t2
->r(2)->t4
->r(6)->t6->(p)->
那么现在只要输入t1,然后试着让v1先后通过三台恩格玛机的转子r(1)、r(2)、r(6)得到一个输出结果t6,并检查是否t1=t6。如果不相等,那么说明当前转子设置是错误的。如果相等,则说明密码机的设置可能是正确的,再通过人工对明文和密文进行检查就可。”
“插线板的输出t1无非就是26种可能性而已,甚至可以通过制造多组这样的几台串联机器,同时输入26个字母进行测试。”宋鸿飞缓缓地道。
2o15年,这是属于皇萨仁三足鼎立的璀璨时代,是无数天骄在足坛中开启炫丽人生的时代!处在如此盛世之中,一个三十岁的失败者却再次失意英伦,迷失在伦敦街头的车水马龙之中。他的生涯似乎一直走在深渊之中,从未体会过被人相信的滋味。与此同时,补锅匠拉涅利,这个在足坛中同样似乎从未取得过成功的意大利人,来到莱斯特城接手了这支保级球队。两个命运多舛且经历如此相似的人,在缘分中走在了一起,拼命开启了自己生涯的逆生长!多年以后,直到有人问道,为什么在三十岁才展现出人天赋,大器晚成时。陈宇风答道哪有什么大器晚成,我只记得一十八年,六千五百七十天,辗转五支球队却仅出场十次,从未体会过以身份走入球场的滋味!而这一切,都从一个工具人吉祥物获得恶魔契约开始各位书友要是觉得足球大器晚成,从莱斯特城开始还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...
读心年代穿书炮灰空间家长里短难产后,樊清一有了读心术。发现他们一家,都是年代文的炮灰。女主偷走她的金手指,割小女儿的肾,推大女儿落水,撞死二女儿!把她丢进精神病院虐待致死!丈夫为她们母女报仇,被男女主联手陷害,横死街头!男女主相亲相爱,拿着她的金手指发家致富名利双收。偏心公婆欺辱害他们的大房三房跟着鸡犬升天,荣华富贵。只她一家五口,没一人得善终。所以,当婆婆说,丫头片子,我捂死了还能给家里省粮食你敢让老二知道,我卖了你三个闺女!她告诉了丈夫。丈夫提前知道真相,把婆家拆了砸了。教她,无论是谁,你怎么待我,我怎么待你。当大嫂不讲理,带着全村欺上门,你闺女打伤我儿子,你打死她们给我儿子出气她也不讲理了,抓起菜刀冲冲冲!当女主说,二伯娘,我喜欢你的戒指,你能送给我吗?她拒绝,转头滴血认主,打开空间,开启赚钱经商路。她是社恐也是妈。炮灰她不当!敢动她的娃,她就拎刀杀四方!最后,穿书的小女儿傻了眼。亲妈从社恐变成了社牛,生意越做越大,分店开了一个又一个。还不小心囤了北上广无数块地皮,成了百亿大佬!连她都成了别人羡慕的,富二代。...
冉禾一睁眼,自己从堂堂一个高级医生穿成了农家妇?因为懦弱被公婆嫌弃,还有个作天作地的小姑子使绊子,还带着三个娃?冉禾可不当这个包子,分家!道德绑架?她可从来不吃这一套。既然男人没用那就当他死了。自己身为21世纪的拼命三娘,发誓要把日子过得和和美美羡煞旁人。一次意外觉醒随身空间,发现宝藏随处还能积分兑换。大灾之年人人饿肚子,她们一家四口却能有鱼有肉。极品婆家上门认错,冉禾直接打出去。直到深夜那个不要脸的男人半夜悄悄钻到她的被窝,冉禾立刻就准备抓流氓。糙汉一脸俊美模样,阿禾,我是你的相公。相公?我相公是哪位?...
简介关于综武多子多福系统逼我生孩子(天行九歌,秦时明月,少年歌行,多武侠世界)第一次重生失败的杨秋,再一次重生到即将亡国的隋国皇帝杨秋的身上,比起第一次,这一次却意外获得多子多福系统,开局被系统强行与护国圣女小龙女生关系,后宫皇后是心狠手辣的武则天,贵妃是百越圣女焰灵姬,贴身侍女是大汉间谍貂蝉,后宫美人有罗网刺客惊鲵,杀到只剩剧名的江玉燕,头上还有一个太后萧美娘,皇贵妃吕雉。因为原本的皇帝杨秋抢走了陈圆圆,惹怒大隋边关守将吴三桂,和皇太极联手攻入大隋,上一次让出皇位还被杀的杨秋,决定死拼一把。...
重生再战娱乐圈,无双美貌无敌演技吊炸天人脉,狂扫各大奖项easy。广告代言,时装周走秀,她是永远占领头条的no1女神。前世负了她的渣男就算你是影帝,我也能轻易让你狗带。敢抢她的男人撕开你白莲花的画皮...