返回

编程之战

首页
关灯
护眼
字体:
第六十一章 科勒文的手机
书架管理 返回目录
    话说,科勒文驾驶个重型坦克,载着杨成在浣熊镇宽阔的街道上横冲直闯。

    坦克巨大的轰鸣声自然是吸引来了大批的丧尸,但它们只有两种结局:

    要么被撞飞,要么被碾压成了肉饼。

    对付这种没变异的低级丧尸,科勒文有两招:

    一是加大马力猛冲,二是开炮。

    “嘭!!!”

    一声巨响过后,百米外的一团丧尸被炸得七零八落。

    “炮手”科勒文的操作无比娴熟,专业的素质足以让人称赞。

    然而,杨成看到前面那残肢断骸,却是一阵反胃。

    自打娘胎里出来,他还没见识过这样的屠杀。

    “伙计,这里有我应付,你玩玩我的手机,解解乏”。

    科勒文一只手继续操作,另一只手则从口兜里摸出一个手机,递给杨成。

    这是一个市面上并不多见的旧款平板按键手机。

    在触屏手机才是主流的今天,绝对可以算是古董级了。

    关键是,科勒文这家伙还找人写了一段算法来生成锁屏密码,也可以算得上是奇葩了。

    “有意思啊”。

    杨成端详着这界面,刚才的恶心感很快就消失了。

    “让我来猜猜你这算法是怎样实现的?”

    杨成尝试着输入一段英文:

    “nokia”

    算法经过计算后,得出一段数字密码:

    66542

    杨成看了半天看不懂,于是又尝试了几次输入英文:

    “valut”

    得到82588

    “toilet”

    得到864538

    乍看之下,可以观察到一些规律:

    英文输入的位数和数字密码输出的位数是对应的,比如说都是5位或6位。

    然后呢,输入的英文字母和输出的数字对应都是固定的,比如说字母“o”在“nokia”中和在“toilet”中都对应数字“6”。

    这就说明了一个问题:

    一定有个固定的对照表,作为算法的加密依据。

    那怎么获取这个对照表呢?

    杨成开始注意力都放在了手机屏幕上,等他将视线稍稍地往下移,就发现了一个现成的“对照表”。

    按键面板不就是一个“对照表”麽?

    他仔仔细细地一看,每一个数字按键都至少对应了三个及以上的字母。

    abc:2

    def:3

    ghi:4

    jkl:5

    mno:6

    pqrs:7

    tuv:8

    yz:9

    这就不难理解“nokia”为何会对应66542,在忽略大小写的情况下,字母“n”和“o”对应6,“k”对应5,“i”对应4,“a”对应2。

    “科兄,我想我已经猜出你的加密规则了”。

    杨成兴奋地说道。

    “真不错,伙计”。

    科勒文竖起个大拇指。

    “不过我恐怕你得抓紧扶手了”。

    杨成抬起头一看,只见正前方一道关卡,被混凝土给浇死了。

    显然,游戏快over了。

    高空中,导弹发射激起的气浪划出美丽的死亡弧线,然后在浣熊镇街上接连绽放。

上一章 目录 下一章