凌晨的破译
时间是一九三八年三月十八日,凌晨五点。
金陵大学,临时征用的图书馆地下室。窗帘是厚重的黑色绒布,被仔细钉死在窗框上,一丝光也透不进来,一丝光也漏不出去。空气是凝滞的,混杂着劣质烟草燃烧过度的焦苦、人体久不洗漱的酸馊、以及纸张和机油沉闷的气味。唯一的光源,是墙角桌子上那盏用深蓝色布罩紧紧裹住的台灯,光线被约束在桌面方寸之间,昏黄如豆,勉强照亮摊开的密码本、涂改得面目全非的抄报纸、以及几台黝黑沉默的无线电设备。
林雪葭坐在桌边,背挺得笔直,像一杆插在冻土里的标枪,但眼白里密布的血丝和眼下深重的青黑,暴露了持续四十八小时以上、几乎没有合眼的极度疲惫。她的手指无意识地捻着一支铅笔,笔尖早已在废纸上戳出了无数细密的小洞。对面,年纪稍长的报务员老徐,耳朵上扣着硕大的耳机,眉头紧锁,右手食指在桌面上随着耳机里细微的电流噪音轻轻敲击,像在捕捉某种无形的脉搏。更年轻的译电员小周,头一点一点地打着瞌睡,下巴几乎要磕到摊开的、写满数字和片假名代号的草稿纸上。
地下室死一般寂静,只有耳机里传出的、被调到极低音量的、宇宙背景噪音般的嘶嘶声,和老徐手指敲击桌面发出的、几不可闻的笃笃声。时间在这里失去了意义,每一秒都被拉长,又被对下一个信号出现的、无望的期盼所切割。
五点零七分。老徐敲击桌面的手指,忽然停住了。他浑浊的眼球在昏黄光线下猛地一缩,身体微微前倾,侧耳凝神。林雪葭几乎在同一瞬间抬起了头,目光锐利地射向他。小周也被这骤然凝滞的气氛惊醒,茫然地睁大眼睛。
“来了……”老徐的嘴唇无声地翕动了一下,随即,右手抓起铅笔,左手扶稳面前的抄报纸,笔尖开始飞快地移动,留下一串串流畅而怪异的数字和日文假名组合。他的动作稳定得不像一个已经熬了近六十个小时的人,只有额角暴起的青筋,泄露了此刻精神的高度凝聚。
电波信号不算强,断断续续,夹杂着干扰的噪音,但格式是熟悉的——日军前线后勤部队常用的那种,带着特有的、自以为是的简洁和傲慢。信号持续了大约三分钟,然后戛然而止,重新被一片空洞的嘶嘶声取代。
老徐摘下耳机,揉了揉被压得生疼的耳廓,将抄报纸推到林雪葭面前。纸上,是四行杂乱排列的字符,像一群被惊扰的黑色蚂蚁。
林雪葭接过纸,凑到灯下。她没有立刻动作,而是闭上眼睛,深吸了一口混浊的空气,让过度运转而有些发烫的大脑稍微冷却。几秒钟后,她睁开眼,目光清澈而冰冷,如同手术刀,切入那片字符的迷宫。
密码并不特别复杂,是日军近期在二线部队中推广使用的、一种基于日期和部队代号的简易替换加密。林雪葭和她的情报组,在过去一周捕捉到的零碎通讯中,已经摸清了其基本规律,甚至成功破译了几个无关紧要的调度命令,获取了其部分密码本碎片和替换逻辑。但眼前这份电文,显然层级更高,内容更核心。
她拿起另一支削尖的红蓝铅笔,在旁边的空白纸上开始快速书写、划掉、再书写。嘴里低声念着只有她自己和老徐能听懂的、基于上下文和已知词汇的推演:“‘…明日…拂晓前…送达…’位置代号…是‘松风’?不,结合昨天监听到的辎重联队呼号…可能是‘竹’?‘竹’代表…栖霞山以东的临时转运场?‘丙三’路线……”
小周紧张地看着,大气不敢出。老徐点燃了一支烟,狠狠地吸了一口,烟雾在昏黄的光柱中扭曲升腾,他布满血丝的眼睛同样死死盯着林雪葭笔下逐渐成形的文字。
时间一分一秒过去。林雪葭的额头渗出细密的汗珠,被她随意用手背抹去。笔尖在纸上沙沙作响,时而流畅,时而停顿,时而将整行划掉重来。红蓝线条交织,如同在解构一个致命的谜题。她时而蹙眉沉思,时而快速翻阅旁边那本手写的、密密麻麻记满各种代号和对应关系的笔记。
大约过了一个小时。当窗外透进第一丝极其微弱的、属于清晨的灰白光线时(虽然被窗帘阻挡,但地下室的气氛似乎也随之外界天光的变化而产生了难以言喻的波动),林雪葭手中的铅笔,在最后一行字符上,重重地画了一个圈。
她抬起头,脸色在灯光下显得异常苍白,但那双眼睛,却亮得惊人,像是燃尽了所有疲惫后剩下的、冰冷的火焰。
“破译了。”她的声音有些沙哑,但异常清晰,每个字都像是从冰窖里捞出来的,带着沉甸甸的分量。
她将面前那张写满推演过程和最终译文的纸,推到桌子中央。老徐和小周立刻凑过去。
纸上,是几行用中文写就的、惊心动魄的文字:
“绝密·监听破译·三月十八日凌晨截获”
发报方:日军第X师团辎重兵第X联队本部
收报方:前线第X旅团后勤课/“松风”前进补给所
时间:预估发送于三月十八日零时三十分(我方接收时间五点零七分)
内容(已译):
“甲号补给车队,计驮马/卡车四十辆,载:粮秣(米/罐头/干粮)约百吨;步机枪弹一百八十万发;九二步炮/迫击炮弹九千发;被服/军毯/雨具一万套;汽柴油/滑油三十桶;药品/急救/通讯器材五十箱。护卫为步兵第X中队(欠一小队,实员约一百五十名,配属重机枪两挺,轻机枪及掷弹筒若干)。按原定‘丙三’路线行进,预计于二十日(明)拂晓前(约五时)抵达‘竹’位置(栖霞山东南麓临时堆场)。务必完成接收与向前沿转运。无装甲车辆随行。沿途警戒已通知各哨所加强。完毕。”
地下室陷入了一片死寂。只有烟头在老徐指间燃烧,发出极其细微的咝咝声。
一百八十万发子弹。九千发炮弹。一百吨粮食。一万套被服。三十桶油料。五十箱药品和通讯器材……
这些数字,像带着灼热的温度,烫在每个人的视网膜上。对于缺粮少弹、衣衫褴褛、药品几乎耗尽的“铁壁”残部而言,这不啻于一座金山,一条活路,一剂强心针。
但同时,它也是一块悬挂在悬崖边的肥肉,一个散发着诱人香气、却可能布满尖刺和剧毒的陷阱。一百五十名武装到牙齿的日军护卫,虽然无装甲车辆,但火力不容小觑。“丙三”路线两侧地形如何?是否真的有“沿途警戒”?“竹”位置的具体情况?是否有其他未在电文中提及的埋伏或策应?
“科长……”小周的声音有些发颤,不知是激动还是恐惧。
林雪葭没有理会他。她再次以极快的速度,将破译过程和电文内容从头到尾检查了一遍。逻辑通顺,代号对应关系符合已知规律,电文格式、用语习惯与日军后勤通讯特征完全吻合。出错的可能性,微乎其微。
她深吸一口气,将那页写着最终译文的纸,从笔记本上小心翼翼地撕下来,对折,再对折。然后,从抽屉里拿出一个特制的、薄薄的防水油纸袋,将纸装进去,封口,再用火漆仔细地封好,盖上情报组的专用小章。
做完这一切,她才抬起头,看向小周,声音恢复了惯常的冷静,甚至带着一丝不容置疑的严厉:
“小周,立即将这份密件,亲手交到陈司令手里。现在,马上。途中不得停留,不得与任何人交谈,不得经手第二人。明白吗?”
“是!科长!”小周猛地站直,接过那薄薄却重若千钧的油纸袋,紧紧攥在手心,仿佛攥着一团火,或是一块冰。他转身,几乎是小跑着冲出了地下室,沉重的木门在他身后发出“吱呀”一声轻响,随即隔绝了内外。
林雪葭看着重新关上的门,缓缓坐回椅子上。她感到一阵强烈的、几乎要将她淹没的虚脱感,太阳穴突突地跳着疼。但她知道,此刻,自己还不能休息。她转向老徐:
“老徐,继续监听这个频段,以及所有相关联的日军通讯频段。注意任何异常调动、询问、或加密等级的变更。有任何风吹草动,立刻报告。”
“是。”老徐掐灭烟头,重新戴上了耳机,浑浊的眼睛里,重新凝聚起专注的光芒。
林雪葭则拿起笔,开始在一张新的白纸上,快速勾勒简易的草图——栖霞山东南麓的大致地形,已知的几条道路,可能适合设伏的区域……她知道,当那封密件送到陈远山手中时,一场风暴,就将被正式点燃。而她和她的情报组,必须为这场风暴,提供尽可能清晰的“眼睛”。
绝密会议
晨光,终究是透过了厚重的窗帘缝隙,在司令部会议室布满灰尘的地板上,投下几道惨白的光带。会议室内烟雾弥漫,几乎凝成实质,劣质烟草的辛辣气味呛得人喉咙发痒。门窗紧闭,帘幕低垂,只有桌上那盏汽灯,嘶嘶地燃烧着,将围坐在简陋木桌旁的几张面孔,照得明暗不定,如同浮雕。
陈远山、方慕卿、赵铁铮、林雪葭。四个人,四张紧绷的、被疲惫和某种即将喷薄而出的激烈情绪所扭曲的脸。墙上的南京及周边地图,栖霞山至龙潭一带,被一支粗大的红铅笔,狠狠画了一个圈,像一道流血的伤口。
林雪葭的汇报已经结束。她的声音不高,甚至有些干涩,但每一个字,每一个数字,都像冰冷的钉子,砸在桌面上,也砸在每个人的心头。
“……粮秣约百吨,步机枪弹一百八十万发,炮弹九千发,被服万套,油料三十桶,药品通讯器材五十箱,合计骡马卡车四十余辆。护卫为一个标准步兵中队,实员约一百五十人,配属重机枪两挺,轻机枪及掷弹筒若干。无装甲车辆随行。预计抵达时间,明晨,也就是二十日,拂晓前,约五时。地点,栖霞山东南麓,代号‘竹’的临时堆场。路线,日军标注为‘丙三’。”
她说完最后一个字,将手中的铅笔轻轻放在桌上,发出一声轻微的“嗒”响。然后,她微微垂下眼帘,不再看任何人,仿佛已经用尽了所有力气,只是静静地等待着,那必然到来的、将决定数千人生死的风暴。
死寂。
只有汽灯燃烧的嘶嘶声,和烟雾无声翻滚的轨迹。
一百八十万发子弹。九千发炮弹。一百吨粮食。一万套被服。三十桶油。五十箱药……
这些数字,在极度匮乏的现实中,被无限放大,带着黄金般璀璨、又带着毒药般致命的光晕,在每个人脑海里疯狂旋转、碰撞、轰鸣。
“干了!”
赵铁铮猛地一拳砸在桌面上,震得汽灯的火焰都摇晃了一下。他脸上的肌肉因激动而抽搐,那道在江阴留下的新伤疤,在昏黄的光线下显得格外狰狞,像一条随时会扑出的蜈蚣。他的眼睛通红,死死盯着地图上那个红圈,仿佛要喷出火来。“司令!参谋长!这他妈是送到嘴边的肉!是救命的药!一百五十个小鬼子,一个中队,没有铁王八!咱们三千人扑上去,一人一口唾沫也能淹死他们!打掉它,抢过来!咱们至少能多撑一个月!不,两个月!鬼子前锋没了这批东西,我看他拿什么冲锋!”
他的声音嘶哑,带着一种近乎狂热的渴望。江阴的惨烈,缺弹少粮的窘迫,袍泽倒下的身影,都化作了此刻胸腔里燃烧的烈焰。这不仅仅是物资,这是希望,是能让兄弟们多活几天的本钱,是能向鬼子讨还血债的资本!
方慕卿没有立刻说话。他眉头拧成一个死结,手指在地图上“丙三”路线和“竹”位置周围缓缓移动,指甲无意识地刮擦着粗糙的图纸表面,发出沙沙的轻响。他的目光冷静得近乎冷酷,与赵铁铮的激动形成了尖锐的对比。
“铁铮,稍安勿躁。”他开口,声音平稳,但每个字都像浸过冰水,“肉是肥,但你怎么知道,这块肉旁边,没有藏着夹子?没有蹲着老虎?”
他抬起头,目光锐利地扫过赵铁铮,然后落在林雪葭身上,最后定格在陈远山那只沉默的独眼上。“情报,只有一份电文。时间,只有不到两天。‘丙三’路线具体是哪条?沿途地形如何?有没有我们不知道的岔路、捷径?‘竹’位置的具体环境、防卫配置、是否还有未提及的暗哨、地堡?日军电文里那句‘沿途警戒已通知各哨所加强’,是真的常规通知,还是有所暗示?我们三千人,不是三百人,怎么在日军眼皮底下秘密运动过去?怎么瞒过可能存在的眼线?怎么保证攻击的突然性?万一,我是说万一,这是个陷阱,是个诱饵,怎么办?江阴的教训,还不够痛吗?”
一连串的问题,像冰冷的冰雹,砸在赵铁铮炽热的心头,也砸在会议室凝滞的空气里。赵铁铮张了张嘴,想反驳,却发现喉咙发干。方慕卿的担忧,并非没有道理。孤军深入,情报单薄,目标庞大,风险如山。
所有人的目光,最终都集中在了陈远山身上。他自始至终,没有说过一句话,只是沉默地坐着,像一尊风化的岩石雕像。那只完好的独眼,一眨不眨地死盯着地图上那个红圈,目光幽深,仿佛要将那一片区域烧穿。他破损的将官大衣敞开着,露出里面洗得发白的旧军装,胸口随着呼吸微微起伏,手指在桌面上,缓慢地、一下、又一下地敲击着,发出低沉而规律的“笃、笃”声,像极了倒计时的钟摆,又像是心脏在胸腔里沉重地搏动。
香烟在他指间静静燃烧,烟灰积了长长一截,摇摇欲坠。烟雾升腾,缠绕着他棱角分明的下颌,模糊了他脸上刀刻般的皱纹。会议室里的空气,仿佛也随着他手指的敲击,一下下地收紧,几乎要凝固。
赵铁铮的呼吸粗重起来,额头青筋跳动。方慕卿的眉头锁得更紧。林雪葭依旧垂着眼,但交握放在膝上的双手,指节微微泛白。
“笃、笃、笃……”
敲击声不疾不徐,像是钝刀子,在切割着时间,也在切割着每个人紧绷的神经。
不知过了多久,也许是一分钟,也许是十分钟。陈远山指间的烟灰,终于承受不住重力,断裂,簌簌落下,在桌面上摔成一片灰色的粉末。
他敲击桌面的手指,停了。
然后,他缓缓地、极其缓慢地抬起了头。那只独眼,从地图上移开,依次扫过赵铁铮、方慕卿、林雪葭。那目光里,没有了惯常的疲惫和沉郁,只剩下一种近乎野蛮的、破釜沉舟的决绝,像即将喷发的火山口里,翻滚的、暗红色的岩浆。
“机会,难得。”他开口,声音嘶哑得像是沙石摩擦,但异常清晰,一个字一个字,砸在地上,带着铁锈和血的味道,“风险,再大,也得冒。”
他顿了顿,目光最终钉在赵铁铮脸上:“这仗,要打。而且要快,要狠,要干净。”
“司令!”赵铁铮猛地站起来,身体因兴奋和紧张而微微发抖。
陈远山抬手,示意他坐下,目光转向所有人,独眼中的火焰熊熊燃烧,烧尽了所有的犹豫和权衡:
“命令!”
“一,此战,代号‘搬仓鼠’。绝密。在场四人外,不得泄露分毫。部队调动,以‘前沿换防’、‘工事加固侦察’为名。泄密者,军法从事,格杀勿论!”
“二,突击支队,三千人。铁铮,你亲自带队。从各部,挑最硬的骨头,最能打、最不怕死、最信得过的老兵和军官。不要新兵蛋子,不要怂包软蛋。只要见了血不眨眼,敢把刺刀捅进鬼子心窝的!给你一天时间,把人挑出来,编好组,任务下到连排。只带短家伙(步枪、机枪、手榴弹、刺刀、炸药),重家伙一样不带!干粮、水壶备足。”
“三,目标就一个:把鬼子的仓库,给我搬空!一粒米,一颗子弹,一块布头,都别给鬼子留下!其次,护卫的那个中队,一个不留,全部敲掉!不能放跑一个活口回去报信!最后,搬不走的,车子、带不动的,全给我炸了,烧了!”
“四,怎么打?夜袭!就选在鬼子最困、最想不到的时候,天快亮前那阵黑!悄悄摸上去,刀子、绳子解决哨兵。然后,扑上去,用刺刀说话!用手榴弹招呼!动作要快,动静要小!枪能不开就不开,免得惊了远处的鬼子,也免得打坏了咱们要抢的东西!”
“五,立刻派侦察兵!用昨天定下的人,马上出发,去‘丙三’路上,去‘竹’位置周围,给我把每一棵树、每一块石头都看清楚!路有多宽?两边能不能藏人?鬼子巡逻什么时候过?堆场外面有几个岗?暗哨可能藏在哪儿?今天晚上之前,我要知道!”
“六,方慕卿坐镇这里。看好家,应付好上面(指卫戍司令部)。另外,组织好人手——工兵、后勤、还能动的,带上所有能找来的骡马、大车,悄悄跟在后面,在安全的地方等着。前面一得手,看见信号,立刻冲上去搬!蚂蚁搬家,能搬多少搬多少!搬回来的东西,分开藏,藏严实了!地窖、夹墙、枯井,哪儿隐蔽藏哪儿!”
“七,撤退路线,至少准备三条!不能走原路!钻林子,蹚水沟,怎么难走怎么来!分头撤,化整为零,回营后分散隐蔽,就当没出去过!”
他一口气说完,胸膛微微起伏,独眼里的火焰燃烧到极致,几乎要喷薄出来。最后,他死死盯着赵铁铮,声音压得极低,却像重锤,敲在每个人心上:
“铁铮,这三千人,是咱们从江阴死人堆里爬出来的,最后一点骨血,最后一点指望。东西,我要。人,我也要。你给我记住,带多少人出去,尽量给我带多少人回来。这一仗,只许成功,不许败。明白吗?”
赵铁铮“腾”地再次站起,身体绷得笔直,像一杆拉满的弓。他脸上那道伤疤因激动而变得赤红,眼中爆发出骇人的光芒。他抬起右手,五指并拢,重重扣在太阳穴旁,敬了一个力贯千钧的军礼,声音因为极度用力而嘶哑、颤抖,却又带着钢铁般的决绝:
“是!司令放心!不把鬼子仓库搬空,不把那一百五十个东洋杂种全送进地狱,不把这些救命的玩意儿一根毛不少地带回来,我赵铁铮,提头来见!”
陈远山看着他,缓缓点了点头,没再多说一个字。他只是挥了挥手,那只布满老茧和伤疤的手,在弥漫的烟雾中,划出一道沉重而有力的弧线。
会议结束。命令,如同上紧了发条的齿轮,开始带着死亡和希望交织的韵律,疯狂转动起来。
暗夜虎贲
三月十九日,夜。
无月。厚重的云层像浸透了墨汁的棉絮,低低地压在城市上空,吞噬了最后一点星光。风不大,但带着料峭的寒意,从长江水面上刮过来,穿过残破的城墙垛口,发出呜呜的、如同鬼哭般的声响。
金陵大学营区,表面平静。大部分士兵已经按照命令,早早“歇息”。营房里漆黑一片,只有零星的、刻意压低的咳嗽声。哨兵在营区边缘游弋,脚步声在寂静中显得格外清晰。但这平静之下,是无声涌动、即将破堤的洪流。
三千被挑选出来的官兵,已经悄然集结在校内几处最偏僻、早已清空并严格封锁的建筑里。没有动员,没有口号,甚至没有灯火。只有黑暗中,压抑到极致的呼吸声,装备与身体轻微摩擦的窸窣声,以及军官用几乎耳语的音量,最后一次检查人员、装备的命令。
“检查装备。刺刀挂牢,手榴弹盖子拧松,干粮袋绑紧,水壶灌满。任何能反光、能出声响的东西,布包好,扎紧。记住,你们现在是影子,是风,是鬼!不能让鬼子听见,更不能让鬼子看见!”
王栓柱压低声音,在自己排那三十几条黑影前,最后一次重复着命令。他的手下,全是江阴血战里活下来的老兵,眼神在黑暗中闪着狼一样幽绿的光。没有人说话,只有沉默的点头,和检查装备时更加轻微的动作。
“豆芽菜”的伤没好利索,被强行留在了营房。他死死咬着嘴唇,看着排长和那些熟悉的身影融入黑暗,眼泪在眼眶里打转,却硬是没掉下来。
三千人,如同三千道无声的幽灵,分成数十股细流,从不同的、预先侦察好的城墙缺口、排水暗道、贿赂或控制了的偏僻哨卡,悄然渗出了南京城。没有火光,没有喧哗,连脚步声都轻得几乎被风声掩盖。马蹄用厚布包裹,枪栓用布条缠紧,金属的水壶、饭盒被小心地塞进背包最里面。
赵铁铮走在最前面的一股队伍中。他没有骑马,和士兵一样步行。身上除了必要的武器和指挥用具,别无长物。脸上涂了锅底灰,在夜色中只剩下眼白和偶尔闪过的牙齿微光。他像一头沉默的头狼,带着狼群,潜入无边无际的、危机四伏的黑暗荒原。
向导是白天派出的侦察兵里最精明的一个,外号“地老鼠”,对南京东郊到栖霞山一带的地形了如指掌。他走在赵铁铮身边,像真正的老鼠一样,不时停下来,伏地倾听,或者用鼻子嗅闻风中的气味,然后指出最隐蔽、最不可能有日军巡逻的小径、沟壑、林间空隙。
队伍在黑暗中蜿蜒行进。避开大路,避开村庄,甚至避开月光下可能反光的水塘。专挑最难走的地方——长满荆棘的荒坡,碎石遍布的河滩,散发着腐烂气息的芦苇荡。士兵们深一脚浅一脚,不时有人摔倒,又立刻被旁边的人无声地拉起。荆棘划破了衣服和皮肤,冰冷的河水浸透了裤腿和鞋袜,但没有人吭声,只有粗重而压抑的喘息,在夜风中飘散。
午夜过后,队伍抵达了预定伏击区域的外围——一片距离“丙三”路线约三里地的、茂密的杂木林。林子里更黑,伸手不见五指,只有夜枭偶尔发出的、凄厉的啼叫。