龙胆科技顶层,总裁办公室的百叶窗隙间透出清晨第一缕光。
龙胆草站在地窗前,俯视着下方刚刚苏醒的城市。车流开始汇聚,像血管里逐渐加速的血液。他的手机屏幕亮着,上面是一份刚刚收到的加密邮件,发件人标识是一枚简单的羽毛图案——曹辛夷的私人密钥。
邮件正文只有一行坐标和一句话:
“梧桐路47号,旧仓库。今晚十点,有人要清场。”
清场。
龙胆草咀嚼着这个词。在黑话里,这代表清除证据、转移人员,或者……灭口。
他转身走回办公桌,调出梧桐路47号的卫星地图。那是一处废弃的纺织厂仓库,三年前就该拆除,但因为产权纠纷一直搁置。周围五百米内没有居民区,只有几家同样废弃的作坊。
完美的交易地点,或者,完美的埋骨地。
门被轻轻敲响。
“进。”
九里香推门进来,手里拿着一份文件夹。她今天穿了套深灰色西装,头发一丝不苟地盘起,眼神里带着熬夜后的疲惫,但脊背挺得笔直。
“龙总,你要的‘全员社交网络图谱’初版做好了。”她把文件夹放在桌上,“基于过去六个月的公司内部通讯、邮件往来、线下聚会签到,以及公开社交媒体互动数据生成的关联模型。”
龙胆草翻开文件夹。里面不是文字报告,而是一张巨大的网状图,打印在十张A3纸上,用红蓝黑三色线条标注着不同关系。
红色:强关联(每日通讯超过三次,或每周线下互动超过两次)
蓝色:弱关联(每周通讯一到三次)
黑色:风险关联(与竞争对手、可疑猎头、或已离职员工有接触)
整张图像一张巨大的蛛网,中心节点自然是龙胆草自己,向外辐射出数十条红线——连接着曹辛夷、姚浮萍、姚厚朴、九里香等核心层。再往外,是密密麻麻的蓝线和黑线。
林晚的名字出现在边缘位置,但连接线很有趣:一条红线连接曹辛夷(频繁的茶水间偶遇和加班时的简餐共享),三条蓝线连接研发部的几个老员工(技术请教),还有……一条黑线,若隐若现地指向图外的一个空白节点。
“这个空白节点是什么?”龙胆草指着那条黑线。
“查不到身份。”九里香走近,俯身看着图纸,“林晚的手机通讯记录里,有一个加密号码,每周通话一到两次,每次不超过三分钟。IP地址经过多层跳转,最终消失在境外。我尝试用声纹比对,但对方用了变声器。”
她顿了顿,补充道:
“有趣的是,这个空白节点,也连着张弛。”
九里香的手指移到张弛的名字上。从他的节点出发,有两条黑线:一条连向林晚的那个空白节点,另一条……连向图外的另一个空白节点。
“张弛这边更复杂。”九里香抽出另一张图纸,“他除了这个加密号码,还有一个固定联系对象——荆棘科技的产品总监,王晟。但他们之间的通讯很‘规范’,全是通过公司邮箱,内容都是‘行业技术交流’‘会议邀请’这类公开信息。”
“太干净了。”龙胆草。
“对,干净得像排练过。”九里香点头,“所以我又查了他们的线下接触。过去三个月,张弛和王晟‘偶然’在同一个咖啡馆出现过四次,在同一家健身房办卡,甚至……参加了同一个业余围棋俱乐部。”
她调出手机里的照片:一家古色古香的围棋会馆,门匾上写着“方圆阁”。照片里,张弛和王晟正对坐手谈,表情专注。
“围棋。”龙胆草眼神微动,“谁赢得多?”
“张弛。”九里香,“四盘棋,他赢了三次。但输的那次,输得很……刻意。”
“怎么?”
“我请了职业棋手复盘。”九里香打开一段视频,“你看这里,第127手。张弛明明可以提掉王晟的大龙,但他选择了退让,走了一步无关紧要的飞。三步之后,王晟逆转胜局。”
视频里,棋盘上的黑白棋子交错。张弛子时,手指在空中停顿了零点几秒——一个几乎无法察觉的犹豫。
“他在让棋。”龙胆草明白了,“为什么?”
“可能是示好,可能是交易,也可能……”九里香关掉视频,“是在传递信息。”
办公室陷入短暂的沉默。
窗外,城市的喧嚣开始清晰起来。早高峰的车流声、远处工地的机械声、楼下早餐摊的叫卖声,层层叠叠,涌进这间过于安静的屋子。
“九里香,”龙胆草忽然问,“如果是你,要在完全监控的环境下传递信息,又不留痕迹,你会怎么做?”
“围棋是个好方法。”九里香不假思索,“子顺序、位置、时机,都可以编码。只要双方事先约定好密码本,一整盘棋可以传递几百个字节的信息。”
她走到办公室角的白板前,拿起记号笔:
“假设黑子代表1,白子代表0。棋盘19路,361个交叉点,每个点位可以用坐标表示,比如(3,4)、(10,15)……如果约定(3,4)代表字母A,(10,15)代表字母B,那么一盘棋下来,可以拼出一段不短的文字。”
“但这样太慢,也容易被发现。”龙胆草,“如果是我,会用更隐蔽的方式——不传递具体信息,只传递‘指令’。”
“指令?”
“比如,某一步棋的子时间,比正常思考时间多三秒,代表‘计划推迟’;少三秒,代表‘计划提前’。或者,某一步走了一个罕见的‘愚形’,代表‘情况有变’;走了一步教科书式的‘正着’,代表‘一切照旧’。”
龙胆草走到白板前,在九里香画的棋盘示意图旁写下一行字:
“信息不藏在内容里,而藏在‘偏差’里。”
九里香盯着那行字,忽然倒吸一口凉气。
“我明白了。”她快步走回办公桌,调出张弛和王晟四盘棋的全部棋谱,“如果按照这个思路复盘……”
她在电脑上快速操作,将每步棋的子时间、与标准定式的偏差、甚至棋子在棋盘上的声音(围棋会馆有监控录音)都提取出来,输入一个分析程序。
十分钟后,屏幕上跳出一段解码后的文字:
第一局:货已验,价可谈。
第二局:中间人可靠?
第三局:可靠,但贪。加价20%。
第四局:成交。明晚十点,老地方。
明晚十点。
龙胆草看了眼手机:今天是周三。明晚,就是周四晚上十点。
而曹辛夷的邮件:今晚十点,梧桐路47号,有人要清场。
时间差二十四时。
“他们在清谁的场?”九里香问,“张弛?林晚?还是……那个‘中间人’?”
龙胆草没有回答。他走到窗边,看着楼下蚂蚁般大的行人。
二十四时。足够发生很多事,也足够布置一个局。
“九里香,”他背对着她,“我需要你做两件事。”
“您。”
“第一,把社交网络图谱里,所有和林晚、张弛有黑线关联的人,无论职位高低,全部标记出来。今晚下班前,我要看到他们的详细档案——不仅是工作履历,还有家庭情况、财务状况、最近三个月的异常消费。”
“明白。”九里香记下,“第二件呢?”
龙胆草转过身,眼神深不见底:
“帮我约一个人。”
---
下午三点,龙胆科技地下停车场。
曹辛夷靠在她的白色特斯拉旁,看着手机上的倒计时。距离今晚十点,还有七个时。
脚步声从柱子后面传来。
“曹总好兴致,约在地下车库见面。”
张弛从阴影里走出来,手里拎着个电脑包。他今天穿了件普通的灰色夹克,头发有些凌乱,眼下的黑眼圈很重。
“这里安静。”曹辛夷收起手机,“张工,明晚的棋局,准备好了吗?”
张弛的手猛地一紧。
“我不明白曹总在什么。”