“焯!……哎哎哎。”
许晨在床铺上愤怒的将手机往床上一摔。
然后……眼睁睁的看着正放在被子上的手机在弹性势能的作用下,挣脱了束缚一样,奔向了自由……最后,不敌地心引力的作用,吧唧一声直挺挺的屏幕倒扣的摔在了地面上。
他的心提到了嗓子眼。
学校的床铺有一人多高,因此床下有宽敞的空间来放置电脑与自己的东西,不过这也导致这个高度手机摔下去尸骨无存与完好无损的概率基本对半开。
他飞快的跳下床铺,身手超乎想象的敏捷。
然后向自己的手机伸出颤抖的手。
许晨心跳加速,心里不停祈祷,然后跟拨弄被海水冲上岸的咸鱼一样,给手机翻了一个面。
稀碎。
不过许晨仍然抱有一丝希望,他给手机贴了钢化膜,看上去确实有点惨烈,但是万一是钢化膜碎了呢?
他把膜一揭。
然后悬着的心终于死了。
钢化膜没事儿,下面的屏幕碎了。
许晨不知道这膜的质量算好算差,也不知道这学校宿舍的地板砖是不是专门学了隔山打牛。
许晨捧着手上挺尸的手机,一脸的生无可恋。
自己又不是小说里面的天命之子,没有主角光环,哪儿来的胆子觉得自己的手机会摔不坏?
他的心都在滴血,盘算着兜里面的钱够不够修手机。
他盘算的期间,按了按电源键,令他意外的是手机居然坚强的亮了起来,就是按不动。
nnd,自己可没带什么现金,手机都修不成。
许晨随即将目光转移到了旁边边看书看的津津有味的宋天,手上捧着一本《acourseincryptography
》。
他戴着耳机看的相当入迷,许晨刚才闹出的动静没影响到他。
“宋天,借点钱。”
“嗯???”宋天懵逼的摘下耳机
“宋哥,借点钱,修手机。”
“多少?”
“……”许晨看了看自己的手机,琢磨了一下价值:“你有多少?”
“要多少有多少,不够我问家里要。”宋天相当大气的说。
“够大气,一千行不行?”
“才这么点儿?”宋天表情有些诧异,似乎真觉得许晨借的钱不算多,但他还是拿过手机,给许晨转账。
许晨手上的手机叮咚的响了一下,随即他有些无语的看着宋天。
“看我干啥?去修手机啊。”
“我借现钱。”
“你借现钱干啥?修好了再给呗。”
许晨一呆,觉得自己脑袋应该是被门挤过。
“也是哦。”
宋天白了这个智障一眼,而后继续低头看书。
许晨低头看了看手机,觉得等一会儿再去修也没问题,于是凑到宋天面前:“小怂,你是在看啥书?”
“密码学,你一个医学生跟这个也没关系,问这个干嘛。”
“密码学?信使rna里面有密码子,trna里面有反密码子,遗传密码就是由密码子构成的,怎么没关系。”许晨随便扯淡两句,然后有些好奇:“不过,你计算机的还用学这个?”
“咋不用?现代计算机理论体系都是建立在密码学的基础上的,计算机科学里面最重要的学科了,不过就是比较数学的领域。”宋天耐心的给许晨解释,他平时就有点好为人师,现在见许晨也有点兴趣,自然也稍微有点耐心的跟许晨解释。
“怎么,学了之后也可以自己写什么密码吗?”
宋天看了看又菜又爱玩的许晨,叹气:“算是吧……这里面也有涉及古典密码学的部分,你这么说倒也没错,不过以现在的密码学技术,古典密码学基本相当于明文,毫无秘密可言了。”
他在顺着毛捋,因为他也不指望许晨能理解计算机科学原理,平时能用电脑能下个正版游戏平台就已经超越了90%的人类了,不能要求更高。
“哦?”许晨一亮:“据说文艺复兴时期艺术家列奥纳多·达·芬奇创作了一系列神秘符号,隐藏在了画卷中……这些也算是古典密码么?”
宋天点头:“古典密码只是对字母进行置换和代换,假如达芬奇真的创作了所谓的密码,他自然也无法脱离时代的限制,我觉得最难的,反而是找到那些隐藏的密码才对。”
许晨若有所思。
“那,你举个栗子?”
宋天闻言合上书本,然后拿过草纸跟笔,刷刷的写了一小串。
lw?lv?d?frgh
“这是凯撒密码,一种相当古老的加密方式,一般还会附赠一个偏移量用来破译文本,如果不说它的偏移量,那么它的偏移密匙就是3,他的基本思想是:通过把字母移动一定的位数来实现明文的加密和解密,如果肉眼直接的去看,很显然是一串乱码,在之前遥远的时间内,这种加密方法显得无懈可击,但是在现代科学的背景下,就显得有些脆弱了。
不过,现代密码学就建立在这古典密码学之上,如果没有这些古典密码学,那么现代密码学也就无从谈起。”
许晨一听尝试破译了一下,很快就破译出了密码。
itisacode。
意思是:这是一串密码。
“很6啊,有点意思小怂,不过,我对你说的话还有一点不怎么认同。”许晨转头看向宋天。
“哦?哪一点?”
“你说,古典密码在现在科学背景下有点脆弱?”
宋天点点头:“只要不用现代密码学进行加密,任何古典密码对现代科技来说,基本相当于不设防,或许可能需要投入大量的时间成本,但绝无可能无法破译。”
许晨一听,想了想,立马拿过宋天的纸笔开始计算。
良久之后,他把纸条放在了宋天面前。
内容是:
xgkyonv?itut?n?ii?ezu?mskg?tov?xkkzopgigz?cxic
gzxko?nxtooorxzzk?kz?g?yuix?cyvdt?nko?crcz?mokviikl
宋天一看,乐了:“哟呵,你这不还是凯撒加密么,拿师傅教的功夫对付师傅?”
“你猜。”许晨神秘兮兮。
宋天低头,尝试了一下,然后突然抬头:“偏移量是多少?”
“你再猜?提醒你一下,是我之前说过的一个数。”许晨更是贱兮兮的说:“你不是说古典密码对现代科技来说,基本相当于不设防嘛,你用你的科技来解一下呗。”
“你说过的数?我咋晓得是那个?”宋天皱眉,随即看向了密码:“算了,让你见识一下现代密码学是怎么碾压古典密码学的……凯撒密码的偏移量顶多只有26位,很容易就能暴力破解。”
宋天立马打开电脑尝试写一个用来破解凯撒密码加密的程序,这个程序并不复杂,宋天很快就写好了,随即将密码写入程序。
电脑很快就给出了答案,然后宋天一脸懵逼,看向了许晨。
“你还用了二次加密?”
许晨笑着点了点头:“要不要提示?”
“去去去。”宋天有点不耐烦,但是他看了看屏幕上的26个结果,还是有些蒙圈:“你确定不是瞎打的?是什么提示?”
“伯即是伯,季即是仲。”
宋天想了想:“什么乱七八糟的……我问你,你确定是可以解出来的?”
“我自己也试了好几遍,哪能让你这么简单破解,反正提示给你了,这样吧,我去修手机,修完之后,你如果能破解出来,我输你一顿饭,你破解不出来,你请我一顿咋样。”
宋天看着似乎毫无规律的密码,被激起了好胜心,于是他挥了挥手:“修你的手机去,我再研究研究,你就等着给我带饭吧。”