首页>我的代码分身txt七零 > 074 来自乔伊斯教授的小测试上
074 来自乔伊斯教授的小测试上(第2页)
“你是明年三月份开学是吧,那会我正好要回家一趟,咱们可以一起,路上我还能充当你的翻译。”
陈旭笑道:
“那敢情好啊,我给你报销飞机票。”
艾米丽摇摇头说道:
“不用不用,你付我翻译的钱就行,哈哈。”
陈旭揶揄道:
“看来翻译的钱要比飞机票贵啊。”
艾米丽狡黠一笑,说道:
“那是当然。”
聊完天,艾米丽花了两节课的时间帮陈旭写了一封申请信。
这两节课刚好算在陈旭的课时上。
艾米丽看着完成的Word文档说道:
“这封信值三千六百块哟。”
陈旭也咋舌说道:
“这是敲门金砖啊,希望能敲开乔伊斯教授的门。”
发送邮件后一周,陈旭收到来自乔伊斯教授的回信。
信上说,申请他研究部门的人很多,所以他给大家出了一道题,每个申请者都要经过这道题的考验。
邮件里的附件是一个word文档,里边是一道算法题。
这个算法题是关于动态规划算法,方向是破译密码。
不过和常规的密码破译不同,乔伊斯教授给的封装密码每隔五秒就会被哈希函数重新编写。
所以这道算法题有两个重点:
一是破解算法需要做到跟着密码变动的哈希函数一起变动;
二是破解算法的复杂度不能太高,需要在五秒内破解单次密码。
这个问题就像是装着宝贝的盒子,主人每隔五秒钟换一次锁。
陈旭需要做的就是发明一把万能钥匙,能打开盒子主人换的所有锁。
而且在开锁的时候,需要在主人换下一把锁之前就打开锁。
否则这把‘万能钥匙’也是失败的算法。
分析到这里,陈旭不禁想起来在二战期间,图灵破解德军恩格码机的密码。
本章未完,点击下一页继续阅读