江晚晚盯着邮箱里那封没点开的邮件,光标停在“未知发件人”那一栏。她手指悬在触控板上,没急着点。刚才人事部备案完,办公室安静得有点过头,连空调风声都像被吸走了。
她深吸一口气,点开了附件。
页面跳出来一行乱码:`7K#m9@xQ!pL2$vN&`
不是普通加密格式,也不是公司内部系统生成的校验码。这串字符排列太规整,像是人为设计过的密码。她第一反应是删掉,但鼠标移到删除键前又顿住了——标题只有两个字:“小心”。
这两个字太熟了。
三个月前,她和苏念在茶水间偷偷定下“雨夜协议”的时候,就说好一旦出现危机信号,就用这两个字当暗号。当时她们还笑说,搞得跟谍战剧似的,结果真用上了。
她立刻抓起手机拨通苏念的号码。
“你还没走吧?”
“正要下楼,怎么了?”
“别走,等我,马上下来。”
三分钟不到,苏念拎着包冲回工位,外套都没来得及脱。“出事了?”
江晚晚把屏幕转过去:“你看这个。”
苏念凑近看了一眼,眉头直接皱起来:“这不是我们那套双层编码?”
“对。”江晚晚点头,“第一层是缂丝图谱编号替换,第二层是投行项目代号映射。只有我们知道规则。”
“谁发的?”
“不知道。但能用这个密码的人,全天下就咱俩。”
苏念一屁股坐下:“所以……是你发给我的?可我没收到啊。”
“那就是有人知道我们的密钥。”
“或者——”苏念抬眼,“是咱们自己人,在提醒。”
两人对视一眼,同时想到一个人。
但谁都没提名字。
苏念打开草稿纸:“先解再说。按顺序来,第一步,把乱码拆成八组,每组三个字符。”
江晚晚照做,屏幕上分成:
`7K#` `m9@` `xQ!` `pL2` `$vN` `&`
“第二步,去掉符号,只留字母数字。”
变成:`7K` `m9` `xQ` `pL` `$v` `N&` → 提取有效部分:`7K` `9m` `Qx` `Lp` `v$` `N&`(调整顺序还原)
“第三步,对照缂丝图谱索引表。”苏念翻出存档文档,“A1到Z9,每个图案对应一个两位代码。比如‘云纹’是C3,‘蝶恋花’是H7。”
江晚晚快速检索:“这里有个问题,图谱一共才26个主图案,但密码用了六个组合,说明不止一层替换。”
“没错。”苏念敲键盘,“还记得我们加的保险吗?用去年Q4那个被压下的并购案代号做偏移量。”
“THR-07。”江晚晚眼睛亮了,“用这个数去减每一位。”
两人开始演算。
`7K` → K是第11个字母,7+11=18 → 18 - THR(20) = -2 → 取模26得24 → X
`9m` → m是13,9+13=22 → 22 - H(8) = 14 → N
……
一轮算完,得到一组新字母:X N F D U M
不对。
“方向错了。”苏念摇头,“应该是先用项目代号偏移,再套图谱。”
重新来。
先把原始乱码按规则反向推导,加入THR-07的哈希值作为密钥种子,再匹配缂丝图谱的实际编号。
这一次,出来的是一串拼音首字母:T Y X W M N F B Q
“听雨轩无恙,迷舟入网,南风不起。”
江晚晚念出来的时候,声音有点抖。
苏念愣住:“这是……接头暗语?”
“不是接头。”江晚晚苦笑,“是战报。”
“听雨轩”代表罗坤明那边安全;“迷舟”指江叔父派去江南查探的人;“南风不起”,意思是对方得不到情报,动不了手。
“所以这封信是在告诉我们——”苏念瞪大眼,“咱们布的局,已经生效了?”
“不止。”江晚晚看着屏幕,“发信人知道我们在监控,所以不敢直说,只能用老办法传消息。但他能拿到这套密码体系,说明……他就在江南,而且能接触到核心信息流。”
房间里安静了几秒。
苏念忽然笑出声:“我靠,这不是咱们自创的土味摩斯电码吗?居然真扛住了审查系统。”
“不然呢?”江晚晚也笑了,“你以为投行女为什么要学缂丝?关键时刻比Python还好使。”
“那你现在信是谁发的?”
“不重要了。”江晚晚关掉解密文档,新建一个加密文件夹,命名为“雨夜备份”,把原文和解析过程全部拖进去,“重要的是,他知道我们在等信号,所以他回了。”
她点了同步,上传到私人云端。
苏念靠在椅子上伸懒腰:“行吧,反正我也懒得猜幕后大佬是谁。只要不是江叔父反向渗透进来就行。”
这章没有结束,请点击下一页继续阅读!
喜欢外滩映水乡请大家收藏:(www.qbxsw.com)外滩映水乡全本小说网更新速度全网最快。