第33章 转机(2/2)
同理,h在第2行第4列,记为24。
那么k7h就可以理解为:28,7,24。
如何从28,7,24得到“转”的编码1024?
28+7+24=59,不对。
28x7x24=4704,不对。
也许是28和24组合成2824,然后与7运算?2824÷2.76≈1023.19,接近1024!
但2.76从哪里来?
他兴奋地尝试其他组:
第二组l9m4r对应“确认”
l- 第2排第9列:29
m- 第2排第7列:27
4- 数字4
r- 第2排第5列:25
“确”的编码假设是3088
29,9,27 如何得到3088?
29x106.5≈3088.5,接近!但106.5从哪里来?
他注意到第一组中,7出现在k和h之间;第二组中,9出现在l和m之间。也许中间的数字是一个运算符号?
在第一组中,如果28和24通过7来运算:28x36.57≈1024,36.57是24x1.523,还是复杂。
顾魏看着他苦苦思索,轻轻敲了敲桌子:“想想银行内部编码的生成规则。”
魏若来闭上眼睛,努力回忆。他记得培训时说过,汉字编码是由部首码和笔画码组合而成...
突然,他睁大眼睛:“我明白了!键盘位置代表的是部首码,数字代表的是笔画数!”
他立即验证:
“转”字,部首“车”在部首表中是第28位?不对,部首表没有28个部首。
也许键盘位置直接对应编码数字?
k在第2排第8个键,可能直接代表28这个数字。但28与1024有什么关系?
他感到自己就在真相的边缘,却始终无法突破那层薄纱。
顾魏看了看手表:“我该走了。香港那边有消息我会通知你。”
走到门口,他回头又说了一句:“有时候,答案比想象的要简单。”
送走顾魏后,魏若来反复咀嚼着这句话。“比想象的要简单”...
他再次审视那些密码,决定用最直接的方式:将键盘位置视为两位数编码。
k: 28
h:24
l:29
m:27
j:22
f:16
d:14
p:26
r:25
t:24
v:27
x:29
现在重新解读第一组:k7h2p
k(28),7,h(24),2,p(26)
如果每两个字符对应一个编码:28 7 和 24 2 ?不对。
如果是k7和h2作为两个数字:287和242?287+242=529,不对。
也许是k7和h2p:287和2426?更不对。
夜越来越深,魏若来的眼皮开始打架。他知道今晚可能又不会有结果了。
就在他准备休息时,目光无意中扫过第五组密码:q6d9x 对应“紧急”
q在第2排第10列:210?但之前都是按单个数字记的,比如k是2排8列记作28。
如果q是2排10列,应该记作210?但210是三位数,与其他字符不统一。
除非...键盘位置的记法不是行列,而是键位编号!
在标准qwerty键盘上,键位是从左到右、从上到下编号的。第一排10个键编号1-10,第二排9个键编号11-19,第三排7个键编号20-26。
k在第二排第8个键,编号18!
h在第二排第4个键,编号14!
q在第一排第1个键,编号1!
...
魏若来的心跳骤然加速。他立即重新计算所有字母的键位编号:
k:18, h:14, l:19, m:20, j:17, f:11, d:9, p:25, r:26, t:24, v:27, x:29
现在再看第一组:k7h2p → 18,7,14,2,25
如果每两个元素对应一个编码数字:187和142?187+142=329,不对。
如果是18和7组合成187,14和2组合成142,25单独?不对。
他尝试将键位编号与数字直接拼接:
k7 → 187
h2→ 142
p→ 25
但“转账”的编码应该是1024和...“账”的编码是多少?
他需要知道“账”的编码。努力回忆后,他想起“账”的编码是3056。
所以187和142应该通过某种运算得到1024和3056。
187x5.48≈1024,142x21.52≈3056,还是不对。
魏若来长叹一口气,感觉自己就像在迷宫里打转,每次以为找到了出口,结果发现是另一个死胡同。
窗外的天色已经开始泛白,新的一天即将开始。他收拾好密码纸,决定先休息一会儿。
躺到床上,他闭上眼睛,那些数字和字母在脑海中飞舞。在即将入睡的边缘,一个念头突然闪过——
如果这些密码根本不是用来生成编码的,而是编码本身呢?
他猛地坐起,睡意全无。