第75章 来自乔伊斯教授的小测试(下)(1 / 2)
陈旭从两段源代码里也没看出个所以然,显然这个哈希函数隐藏得很深,和陈旭从前的考试题不一样。
他又用教科书上面的密码匹配算法,来找两个源代码之间的联系。
最后一无所获,不过也在意料之中。
如果这常规办法就能解决问题,也不会被乔伊斯教授拿来考验研究生申请者。
陈旭又想到,既然两段源代码不够查出他们之间的联系,那就多来几段,反正小丑女的破译速度很快。
于是,在小丑女哈莉的帮助下,陈旭挖掘出来一百段加密算法的源代码。
数据量越多,数据量之间的联系越明显,和现代大数据采集一个思想。
比如,监视一个人一天的行为轨迹看不出来什么,但是如果监视他一百天,那就能瞧出来很多东西了。
陈旭是这么想的,但是当他再用密码匹配算法来检索这一百段源代码的时候,发现他们之间丝毫没有共性可研。
放佛这一百段源代码来自于不同的被加密信息。
陈旭挠挠头,这就有些古怪了。
他冥思苦想,也想不到为什么会发生这种情况,他在微信上问小丑女,有没有好办法解决这个问题。
小丑女回他说:
“我只能解决单次密码。”
陈旭躺在床上盯着天花板,心里想,如果L还在,他肯定能给出漂亮的算法。
“L想到用人工智能来自我完善系统的架构,让人工智能像是游戏玩家一样,一次次地攻克系统难关。”
“如果我也能让人工智能一次次地破译密码就好了。”
“诶?对啊!我可以让哈莉一直破译密码,反正她速度那么快,乔伊斯教授的加密算法五秒变换一次,而哈莉不到一秒就可以破译完成,那哈莉的人工智能算法就可以充当乔伊斯教授加密算法的一个万能解的算法。”
“虽然算法有些庞大,但是至少可以解决问题啊。”
陈旭想到这,赶忙从床上爬起来,找到小丑女哈莉的源代码,重新更新其基线,将其学习人类行为的算法基线改成单一的密码破译机器。
之后测试。
果然,乔伊斯教授的算法题每每更新加密算法,哈莉源代码就能在瞬间破解其加密算法。
陈旭看着自己的‘杰作’,长舒一口气,虽然不是尽善尽美,但至少完成了算法题。
当他准备将自己的算法发给乔伊斯教授,却犹豫了起来,最终他没有发过去。
他又躺回床上,心里感叹,如果L知道他把哈莉的人工智能算法拿去解决一个密码破译问题,肯定气得要掀开棺材板。
陈旭自己也觉得有些杀鸡用牛刀。
哈莉的人工智能算法在现今算是极其先进的技术,光是设置人类属性的基线,就演化了二十年,可以说是L半辈子的心血,不能贸然发送给乔伊斯教授。
说是L的心血,陈旭对哈莉也有种奇特的感情,让他把哈莉算法发给别人,总有种把自己的女儿拱手送人的古怪感觉。
“不行,得把哈莉的算法收着,不能送人,算法题总有法子可以解决。”陈旭打定主意。
“不用哈莉的算法,可以用其他人工智能的算法呀。”
陈旭忽然想起来,L当时开发图腾系统动用了数以万计的人工智能算法,就是放大后在图腾系统上可以看到的辛勤耕种的‘小人’。
“如果我也能弄出来一个人工智能不就行了吗?”
陈旭想到这,又爬起来找L留下来的资料,寻找开发人工智能算法的办法。
上次为了找回小丑女哈莉,陈旭闭关学习了半个月的人工智能数据挖掘,所以这次也是轻车熟路,很快找到了他需要的资料。
L独创了一种用于人工智能自我演化的沙盒算法。
这个沙盒就像是母体的卵巢,人工智能从其中孕育而出,陈旭只需要在算法核心上调整人工智能发展的基线便可以拿来用。
陈旭站在前人的肩膀上,成功孵化出一个人工智能,他看着屏幕上的一串串代码,放佛看到的是婴儿波动的心跳图。
“怎么有种为人父的感觉,明明都没碰过女人...”
刚有这个念头,陈旭就惊恐地将其甩掉,差点就像艾米丽的前男友一样,这辈子和科研搭伙过日子了。
之后,陈旭将这个人工智能的演化基线调整为密码破译。