手机浏览器扫描二维码访问
“先看仅有少量已知明文的情况,明文etteR第一个字母被加密成e,它的加密过程是:先经过插线板进行了一次替换(记作函数p1),然后经过三个转子(记作r),又经过反射器返回并再次经过一次插线板(p2),写成->(p1)->r->(p2)->e。”&1t;p>
“我们知道两次经过插线板仅仅是最简单的两两字母替换,可以用如下的方法进行推测插线板的设置:假设ap1)=a,然后a通过三个转子加密。由于转子的内部连接结构是已知的,就可合理选择一个转子状态,假设a通过转子后输出L,即a->r=L,这样得L->(p2)=e,就可推断出在插线板L和e连接L-e。”&1t;p>
宋鸿飞刷刷刷在黑板上推演,俞大维聚精会神地看着,头脑在飞运转。&1t;p>
“这样,通过这个已知明文按照同样的方式继续推断,可以现插线板的其他设置,k-q、x-b、t-g、-J,到这里就现有问题了,我们先已假设-a,不可能同时连接两个字母a和J,这就能证明-a的设定是错误的。然后,继续推断-b、-c、-d,如此迭代,推断完26种可能,嗯当然没有连接也是一种可能。。”&1t;p>
“如果所有可能都是错的,就意味着转子的设置是错误的,就需要拨动一下转子,再次尝试另一个设置,并重复上面的推断过程。”&1t;p>
俞大维惊叹道:“真是一个绝妙的方法!这样一来,就只需尝试26次插线板连接!转子的设置总共有十万种可能,虽然还是很大的工作量,但也是可以完成的了!”&1t;p>
宋鸿飞道:“是的,破解过程原理就是如此!不过这样需要很长的时间,还有更聪明的方法。其一,当我们现得出了一个错误的结果比如-a和-J,这就意味着与之相关的推测得到的连接都是错误的,往下就无需再检查这些连接了,这样能排除大量待检组合。”&1t;p>
俞大维点点头,道:“对,这样用时就大大减少了!”&1t;p>
宋鸿飞又笑笑道:“但是这样也还都是手工进行重复工作,我们应该把它交给机器!”&1t;p>
宋鸿飞接着在黑板画出原理图,进行推演:“我们可以设计出一种这样的机器:把上面做的推测如-a通过电路的方式实现,电路会自动进行推测,当进行到-J,这意味着推测错误。电路可快捷地找到-a中所有的推测可能,也就是所有错误结果。然后,再依次推测另一组转子设置。十万级别的数量,对于电路来说不算什么问题。”&1t;p>
“就是一个不断排除错误选项的过程,最后剩下的就是没有引错误的设置方式,只需要采用人工检查的方式,看看得到的结果是否正确。”&1t;p>
俞大维道:“把最繁杂重复的大量工作交给机器,效率就大大提高了!”&1t;p>
宋鸿飞又道:“如果得到了更多的类似这种已知明文,密码专家们称之为‘crib’(小抄)。当能构成一条字母环时,对于机器来说还有更绝妙的方法。”&1t;p>
俞大维大感兴趣,道:“小抄?这名字倒是够贴切的。”&1t;p>
宋鸿飞推演道:“还是用etteR来举例,如果推测出下面这样构成环的小抄:&1t;p>
明文etteR&1t;p>
密文eRkmg&1t;p>
在这个对印关系中,明文第一次被加密成e,转子转动一位后e被加密成R,转子转动五位之后R又被加密成。记作:->(r1)->e->(r2)->R->(r6)->,&1t;p>
观察->e这个步骤,它经过插线板和转子的过程就是->p1->r->(p2)->e。先被插线板替换成了另外一个字母,记为t1,接着t1进入三个转子又被替换成了t2,最后t2又再次经过插线板被替换成了e,整个过程记作:->(p)->t1->r->t2->(p)->e。&1t;p>
在-e-R-这个字母环中,可以等效于、e、R三个字母经过三台密码机尾串联,及以上一台机器得到的输出作为下一台机器的输入进行加密得到的结果,分别记为:-e、e-R、R-。&1t;p>
则整个过程为:&1t;p>
->(p)->t1->r(1)->t2->(p)->e&1t;p>
->e->(p)->t3->r(2)->t4->(p)->R&1t;p>
->R->(p)->t5->r(6)->t6->(p)->&1t;p>
因为插线板的设置在整个加密过程中是不变的,t2经过第一台机器插线板得出e,接着e又经过第二台插线板得出t3,可见t2=t3,同理t4=t5,t1=t6,这个插线板的过程就可以相互抵消掉了。这样,这个过程就简化为:&1t;p>
->(p)->t1->r(1)->t2&1t;p>
->r(2)->t4&1t;p>
->r(6)->t6->(p)->&1t;p>
那么现在只要输入t1,然后试着让v1先后通过三台恩格玛机的转子r(1)、r(2)、r(6)得到一个输出结果t6,并检查是否t1=t6。如果不相等,那么说明当前转子设置是错误的。如果相等,则说明密码机的设置可能是正确的,再通过人工对明文和密文进行检查就可。”&1t;p>
“插线板的输出t1无非就是26种可能性而已,甚至可以通过制造多组这样的几台串联机器,同时输入26个字母进行测试。”宋鸿飞缓缓地道。&1t;p>
晚7点日更一开始,系统告诉姜眠这是救赎本。为了活着,姜眠焊死甜甜圈属性,将受尽欺辱践踏的少年反派护在身后,认真照顾,呵护怜惜。日复一日,惹得他对她情根深种。当美强惨爱深入骨再难拔除,系统突然说拿错任务卡了。姜眠???系统这是虐妻本,宴云笺是历史上恶贯满盈六亲不认的千古奸佞,必须无爱无情抛弃你。然而她努力作死,他默许纵容。她欺负他,他亦眉眼含笑。闹得过了,他只会温和小心地问阿眠,是不是我哪里做错了?姜眠QaQ他好像更爱我了。没办法,系统提议放大招。有一味叫爱恨颠的毒药,无色无味,服下后爱恨颠倒,此生挚爱会成为毕生之恨。爱的越深,恨的越浓。果然,毒后宴云笺对她恨之欲狂,大婚之日当众悔婚,亲手将她狠狠丢出府门,滚落台阶。然而,没过多久他竟找来,形销骨立,生不如死。将她紧紧圈揽在怀,嗓音低哑沉恸,一遍遍在她耳边喃喃说对不起。姜眠不理解他不是服下爱恨颠后最恨我没有解药吗?系统查了下,呆住从没见过爱这么深的痴情种。他体内毒性已自动解开。因为太爱了。毒药奇迹x天然撩情之所起一往而深至死不渝雷amp萌1治愈救赎向,小菩萨x美强惨yyds2结局美满he3真的虐男,男主很惨很惨,男主控慎。封面a汉晴画轩乐下迷迭太太文案2o22126微博存!...
简介关于妙手仁心按摩师东胜神州,四神兽镇守四方。为解长生寂寞,每千年以神识化凡人,历练红尘。新千年将至,四神兽开始感悟凡间趣事。老大青龙迷上了打游戏,觉得凭自己的神龙妙爪,必定横扫四方。然而却化身成了有双妙手的瞎子按摩师。老二白虎觉得这近百年人活得太累,不如找个与人最亲近的物种,于是化身成了狗。老三玄武觉得自己的龟壳最牛逼,最喜欢在龟壳上画九宫八卦,于是化身成了现代神棍。四妹朱雀脾气火爆,对港岛烂仔烂女打打杀杀最感兴趣,于是成了社会大姐大。掌管轮回道殿的老子打了个瞌睡,醒来一看,这青龙混得也太惨了,太丢神兽的脸。这白虎也太投机了,十几年换一条命。不行,得让这两个兔崽子牵绊一下。那就让白虎换命的时候带上青龙回炉重生吧。按规则,身份是不能换了。那就补偿一下,让青龙做这个千年的主角吧!顺便再赏他几个美女。...
简介关于从召唤魅魔开始3o年前,无数通往异世界的空间裂缝出现在全球各地,为人类掀开了凡时代的帷幕。在凡3o年的今天,各种凡序列百花齐放。斗气骑士真罡武者赛博坦机械人魔法师术士巫师咒能剑士炼气士妖魔武者异血战士等等等等,无数修炼体系的碰撞,谱写了一段又一段传奇史诗。齐临穿越至此,成为了一个拥有恶魔使序列的少年,还觉醒了加点系统,只需击杀异界怪物,就能获得属性点,直接提升自己的各项属性。而他的成神之路,还得从那天晚上,在恶魔召唤仪式之中,意外召唤出一只魅魔开始讲起...
感恩这片养育了我们的土地,再次来到这个充满机遇,一切初开的年代,不再庸碌的过完一辈子,踏上这条路就没有想过回头。横刀立马,挥斥方遒,哪怕是千夫所指,挫骨扬灰,也要让这片故土站在世界的巅峰,此生壮志不酬,不死不休!(向星爷经典致敬)穿越大明之唐伯虎娶秋香...
一个自出生起就被误会身世的梨雨轩千金若然,一个风姿俊秀神韵独超的天界太子千熠,一个凭借一己之力重振魔界的魔君墨阙,单纯的花辞默默陪伴的濯盥,还有一个若然不想提及的雪族王子人人都说她长得极像仙逝的舞神,可是染月说了你是母神和...
超级兵王回归都市,注定造就一段传奇!这是一个极品无赖,吊打各种不服的故事...