夕照引三钱吧 关注:47贴子:12,127
  • 2回复贴,共1

《破晓》BY源流

只看楼主收藏回复

tag亚唐 be 密码
密码向真是个装逼的paro。
镇楼画师我闺女南笠。
亚唐世界第一好。


IP属地:北京来自iPhone客户端1楼2017-03-11 18:35回复
    《破晓》0.1
    「大雨浇灭了所有的星光,我在永夜的极点看不到任何的希望。你所说的曙光,究竟是什么意思?」
    唐晓翼醒来时,天正黄昏。
    他挣扎了几下才把双眼睁开,睫毛止不住颤抖。眼前模糊一片,只能勉强辨认视野内物体的形状与色彩。身上大大小小的伤已经经过简单处理,但痛楚依旧深入骨髓。脑内也似乎有打桩机在喧闹不停,随着每一次疼痛的顶峰,耳中响起潮水般的轰鸣。
    他听到有人在大声宣布:“唐少校醒了!”
    那声音似乎是从另一个世界传来的。他试图动动手指,没有知觉。如若不是那人说他醒了,他还以为自己死了,是灵魂在替他看世界。
    这是一场无休无止的战争。战争已经持续了数年,若是算上此前剑拔弩张的时间,还要再加上几年。硝烟覆盖了太阳的光辉,在唐晓翼的眼里,这个世界暗无天日,人人生下来,为了奔赴沙场,战死以殉国。
    唐晓翼记得自己是怎样倒下的。路面冻住了,眼泪冻住了,连伤口中汨汨流出的鲜血也冻住了。硝烟也是凝固不动,一切都停驻了。背上的人了无声息。没有食物。没有水。没有希望。身体的伤痛和心中的崩溃并行,他再也支撑不住。
    首先是双膝。即便身上的每一个细胞都在叫嚣,呼喊着“不要放弃”,他还是跪倒在雪窝里。随后他侧身倒下,双眼渐渐闭合,唯独没戴手套的右手,还和他的手紧紧相握。
    亚瑟……。
    亚瑟·冯·蒙哥马利和唐晓翼是恋人。两人从前同是剑桥大学应用密码系的同学,后来参军又分配在一个军区,隶属于情报部门。恋人关系几乎是在战争伊始就存在了,是以唐晓翼从前有种错觉,他们的爱情会像这场战争一样,永不休止。
    这是一种甜蜜又悲伤的错觉。但是今天开始,只剩下了悲伤。
    唐晓翼看看右手上的戒指,素圈指环颜色暗淡。他突然一阵没来由的头晕目眩。
    “亚瑟呢?”唐晓翼开口问道,声音犹如砂石般粗砺,从干涸的咽喉中艰难挤出。
    方才还在庆幸唐晓翼死里逃生的几人听见这个问题,都一瞬间面面相觑、缄口不语。
    “好了。我明白了。”唐晓翼轻声回答这阵沉默。
    他早就知道的。最后一眼看见亚瑟时,他的眼神是涣散而无光的。这大概是亚瑟第一次这么看他。他海蓝色双眸迸射出的神采,从来都是充满了温柔与宠溺。
    那一息比一息微弱的喘息,那一阵比一阵冰冷的体温,不用回忆都记的清清楚楚。如同挥之不去的梦魇,将他萦绕,提醒他——
    永失吾爱。
    唐晓翼从行军床上坐起,周围的人连忙搀扶,被他轻轻推开。身上的每一块肌肉都扯的生疼,眼前因为疼痛阵阵发黑。
    “请先出去一下吧。我想一个人待一会儿。”他沙哑地开口。
    待人都退去之后,他把没挂吊针都手插进发中,双腿蜷起,抑制不住的颤抖。连周身的剧痛,都湮灭于心灵的巨大冲击中。
    那些画面犹尚清晰,一经回忆,就是一场令人毁灭的浩劫。
    「别怕。我陪你回去。」
    这是他背亚瑟回去时,亚瑟说的一句话。当他说出这句话,正值唐晓翼怕得要死的时候。
    怕亚瑟会死。怕战争永无休止。怕自己也会倒下。
    茫茫雪原,萧萧北风,寒意砭人肌骨。呵气化雾,滴水成冰。天地间似乎只有他们两人,他背着他,从天光乍破来,走向暮雪白头。
    在他的脊背和亚瑟的胸膛相接的地方,一片温热的触感。那时亚瑟伤口的血液,渗透了重重布料,抵达他的肌肤。他们体温相接。
    「你不要死。」他对亚瑟说。
    却没有等到回答。
    「你不要死。我会害怕。」他说,声音在二月荒原中消失殆尽。


    IP属地:北京来自iPhone客户端2楼2017-03-11 18:35
    回复
      《破晓》0.2
      "Please Enter The Password."
      唐晓翼打开亚瑟的电脑,出现的是这样一个对话框。
      身为剑桥大学出身的应用密码学硕士,亚瑟在古典密码上的造诣,情报部门中几乎无人逾越。
      他习惯在第一层使用一次一密法*,使得概率平均化,从一开始就杜绝字典攻击**。在不便传送密钥的情况下,也会谨慎的使用现代密码,加密第一层。
      可是这次,没有明文,没有密钥,连暗文都没有。
      饶是聪明过人如唐晓翼,也不可能破解一个毫无线索的密文。如果暴力破解,必然引起系统自动格式化。
      但是唐晓翼正是因为怀疑亚瑟的PC中有机密信息,才来尝试打开他的电脑,而这层密码加重了他这种想法。他绝不能让数据清空。
      亚瑟是个有情怀的人,且不乏严谨,除非工作用途,一般不会设置没有意义的密码。唐晓翼摸不准这个密码能试几次,所以不敢贸然输入,只能一点点回忆以往他说的话做的事,捕捉有意义的信息。
      ——
      大概是从念本科开始,唐晓翼就对高一级的学长亚瑟抱有好感。两人不同系,一个学数学一个学应用密码,只有高数课上大课时会分在一起。后来唐晓翼选修了古典密码的课程,见面的次数又多了一点。
      然而唐晓翼到底不是科班出身,又跨了一个年级,选修课堂上难免昏昏欲睡。
      繁春季节,莺飞草长。唐晓翼推开一点窗,三色堇与紫罗兰的馥郁香气便顺着窗缝溜了进来。他专门挑选了后排方便开小差,身旁的亚瑟认真地听课,腰杆挺得笔直。清风扑面,带着让人微醺的热度。唐晓翼一只手支起下巴,不想听讲,只是欣赏着亚瑟转着笔的白皙右手,困的不行。
      亚瑟瞥见唐晓翼半死不活的样子,眼眸含笑,写了张字条:“困了就睡吧。我帮你看着。”
      唐晓翼夺过他的笔,坐直了身子,写道:“谁说我困了!”
      亚瑟不答话,伸手要过笔,在纸上写道:“给你写个密码提提神。”
      他又撕了一张纸,思索一会,写下一串字母:"HJQMKDCHLN."
      即使唐晓翼是个来摸鱼的数学系学生,这个密码对他来说也不成难度。几分钟后,他就给出了答案。
      这是一个由三阶栅栏密码***和一次凯撒密码****组成的弱智密码。只需要先平移一次,将字母均转换为向后一位,得出:IKRNLEDIMO.
      然后经过三阶栅栏密码,可转换成:
      I K R N
      L E D
      I M O
      重新排列组合,得出:
      "I like Mr.Don."
      “我喜欢唐先生。”
      唐晓翼在纸上写道:"Thank you , my beauty."
      “还困吗?”亚瑟写道。
      “…帮我看着点教授。”唐晓翼趴到桌上。
      美人儿也拯救不了他上课睡觉了。
      ————
      亚瑟非常喜欢设计这种简单的密码,从前镜子上、冰箱上、书桌前,随处可见便签上表白的话语。就连求婚用的戒指上,也刻着情话。
      “2884875683”。
      唐晓翼取下戒指,用手指轻轻摩挲着内侧镌刻的一圈数字。
      亚瑟给他戴上戒指的那天,低头亲吻他的手背,神色庄重如同正在祷告的朝圣者,没有多余的表情,眼神却蕴藏着化不开的温柔。
      求婚、戴戒指、玫瑰花、单膝跪地,不应该仅仅是个仪式,唐晓翼能从这些动作中感受到——爱意。
      他感觉到戒指内侧触及皮肤处,有一点小小的起伏,于是摘下来,仔细辨认那一圈数字。
      “这是密码吗?”他问亚瑟。
      “不是的。这是密钥。”
      “密钥?那密码在哪儿?”
      “现在还没有密码。如果哪一天不方便给你传达消息,我就用这个密钥。”亚瑟给他把戒指重新戴好,伸开双臂环住他:“现在就别想这些事了,还有更重要的事情要做。”
      “什么事?”
      “白痴。我刚刚求婚成功,你说要干什么?”亚瑟笑的眉眼弯弯,低头吻了上去。
      ————
      “2884875683”。
      核实了两遍,唐晓翼把这串数字输入对话框。
      又一次弹出一个窗口,他的目光扫过去,感到呼吸一窒。
      ——那是一首十行的诗歌。
      —————————
      注:
      *一次一密(one-timepad):指在流密码当中使用与消息长度等长的随机密钥,密钥本身只使用一次。
      由于使用与消息等长的随机密钥, 产生与原文没有任何统计关系的随机输出,因此一次一密方案不可破解。但密钥在传递和分发上存在很大困难。
      **字典攻击(Dictionary Attack):在破解密码或密钥时,逐一尝试用户自定义词典中的可能密码(单词或短语)的攻击方式。
      ***栅栏密码(The rail fence cipher):把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。
      一般比较常见的是2栏的栅栏密码。
      比如明文:THERE IS A CIPHER
      去掉空格后变为:THEREISACIPHER
      两个一组,得到:TH ER EI SA CI PH ER
      先取出第一个字母:TEESCPE
      再取出第二个字母:HRIAIHR
      连在一起就是:TEESCPEHRIAIHR
      还原为所需密码。
      而解密的时候,我们先把密文从中间分开,变为两行:
      T E E S C P E
      H R I A I H R
      再按上下上下的顺序组合起来:
      THEREISACIPHER
      分出空格,就可以得到原文了:
      THERE IS A CIPHER
      ****凯撒密码(Caesar's code):通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数就是凯撒密码加密和解密的密钥。
      这个我记得《查理九世》里面有提到过。
      凯撒密码和栅栏密码均属于弱智密码,对此有点了解就能破解开。古典密码的难度都不大,破解非常方便。如果有哪里没解释清楚,问楼主或者百度都可以。好吧我知道没人care我的文


      IP属地:北京来自iPhone客户端4楼2017-03-12 15:49
      回复