神的手表: 第35章 036.号码加密(2/2)
母了。如果ENCRYT是encrypt的缩写的话,那位数倒是与liying正好吻合了。将这两串字母写在纸上,认真比对了一下。
发现L比E往前7位,I比N靠后5位,Y比C往前22位,R比I往前9位,Y比N往前11位,G比T靠后13位。四位号码是650873,如果按这个规律,新的号码应该是(13)(0)(22)(17)(28)(-10)
“13022172810?”一看得到的居然是一个手机号码,阿平兴奋得手都有些抖了,立即拨了过去。然而得到的结果却让他大失所落,“你所拨打的号码是空号,请稍后再拨。”
如果encryt看来encrypt的缩写这个假设没有错的话,就是自己解密的思路存在问题了。Vernam加密法是把明文中字母和密钥中的字母相加,如果得到的合大于26,则减去26。如果李颖留的那串数字真是移位密码,那超过10的数字是不是应该减去10呢?
(13)(0)(22)(17)(28)(-10),如果每个数字正数都重复减去10,负数重复加上10,直到结果大于等于0小于10,那新的号码应该是302780。
学校各个寝室的外线号码都是以相同的四位数字开头的八位号码。而去掉开头的四位数字就是各个寝室的内部号码。而30碰巧就是那四位数字的后两位。如果去掉30的话,余下的号码应该是2780。
当话筒那边传来甜美的女声时,阿平居然无法抑制内心的激动。