第52章 抵御幻觉!(1 / 2)
自从来到这个末日,于佳很擅长推理。
原因在于他需要通过推理和复盘来找生存线索。
起源于二战的恩尼格玛编码,已经被破解得一览无遗,用在这个地方,倒有其独到之处。
原因在于,恩尼格玛是被遗忘的过时加密方法,破解方法写在教科书里,学习需要一定过程,
对于曾经学习过的专业操作人员,能够很快解开。
但对于非专业人员,甚至是同一潜艇里的艇员,也没法快速解开。
这种有一定门槛,但又不算门槛太高的过时密码,很适合当这种非要害装备的密码。
现场学习破译过程,显然已经不可能,于佳决定利用自己得编程特长,用计算机帮助自己破译。
然而,幻觉越来越严重。
他所处的潜艇环境,时而而变成逼仄的、灯光黑暗的巷道,而于佳眼前的电脑突然变成自动提款机,他正在对着提款机输入取款密码。
这是于佳老家小镇里第一次装上自动取款机,自从有了这个取款机,他取钱交学费不再需要跑到很远的县城,不过这里经常排长队,空间相当狭小。
眨眼间,这里又变成烟雾缭绕的游戏厅,他周围全是不三不四的小混混,于佳自己则对着老式的街头游戏机,街机上正是于佳最爱玩的三国志,正在和最终boss决战,那是激动人心的时刻。
这是他曾经经常偷跑出来常去的地方,也从那个时候,他的梦想就是制作游戏。
再次眨眼,这里变成了ktv包间,而他面对的是点唱机屏幕,于佳身边赫然坐着他的前女友,她正在轻快的唱着一首刘若英的《后来》。
开始和结束的一幕,总是那么刻骨铭心,在灯光昏暗的ktv包房,于佳恋爱了。
一阵猛地惊醒,烙印一样的场景瞬间消失,他还是在逼仄的潜艇里,面对塑料部件发黄的电脑。
幻觉源自大脑的记忆的杂糅,这一刻于佳恍惚过了前半生。
在短暂的清醒下,于佳解析出了加密程序的源代码,而恩尼格玛的加密部分依旧又深层次的加密。
以于佳的程序知识,他知道这需要一个嵌套程序,就好像打开门锁的钥匙一样。
现在的电脑运算速度,远远超过恩尼格玛密码发明时候的机械运算和人工运算速度,利用这个嵌套程序,应该很快能够破解。
于佳手下的键盘时而变成数字键盘,时而是全键盘,时而又是街机按钮,他只能凭借程序员对键盘的熟悉,在屏幕上不断输入他预想的代码。
voidcpassordcreatedlg::createpass1(cstringinstr,intm,cstringoutstr){if(m==){fpseektoend;cstringtstr=outstr+l“\\n“;fpritestring(tstr);//fp
……
这个程序也可不可能走调试流程了,于佳在真实场景出现的那一刻,选择让密码嵌套程序运行,并给出破解密码。
第一重密码是显示在提款机上的,9585@74dhg
第二重密码是显示在街机上的,758!9kun
第三重密码是显示在ktv点唱机屏幕上的,874!@#dj9
而要编译出真正的密码,需要从这三重密码中得到一组新的数字+字母和符号的密码,这需要另一个嵌套程序。
从前脱离了码农苦海的于佳,重新苦逼的写上了代码。