密码是人类通讯史上永恒的主题。电报作为一大载体,关于电报加密与解密的故事,更是汗牛充栋,不胜枚举。
清末中国虽然引入了电报和随之而来的密码概念,却不谙其道,只是机械地按照洋人教习操作,却未能从本质上加以重视。反倒是日本方面,早早就设立了专门负责监听、破译的电信课,培训相关人才。
在甲午战争期间,清政府驻日公使汪凤藻为了汇报他和日本外务大臣陆奥宗光的会谈情况,用密码电报向国内总理衙门拍发了一份长篇电报,其中包含了陆奥宗光给中国政府的绝交书函件全文。孰不知他已经中了日本外务省的圈套。
按照通常的惯例,绝交书应为日文,由清国驻日本使馆的工作人员翻译成中文,再加密,拍发国内。可汪凤藻拿到的绝交书,却是已经译好的中文稿件,而且译得四骈六丽,流畅无比,无一字疏漏。
这封译稿出自日本外务省的一位牛人中田敬义。他是个中国通,外务省汉语学所的高材生,精通官话、上海话和闽南语,华文水准高到可以和中国大儒作诗唱酬,还曾写过《明治初期的支那语》等一系列汉语学习名著。这次日清谈判中,他也是作为日方代表之一出席。
当时外交决裂,形势万分火急,汪凤藻见中田敬义译的漂亮,不虞有诈,直接让机要员译成密电发回国去。
这封电报走的是东京-长崎-上海线,要在日本中转两次。外务省通过这两次中专,搞到了一份密电抄件。日本负责破译、分析的电信课长佐藤爱磨亲自上阵,和中田敬义一起合作,根据电报的长度进行分析,并取来陆奥氏的原文对比,很快就摸清楚了中国的密电码。
可悲的是,中方一不知道密码已经被破解,二在整场战事中,这份密码竟然都没有更换过。于是中国陆、海军的调动情况、朝局的动向自此都全部摊开在日本人的面前。这样严重的情报不对称,再加上军事方面的实际差距,清朝最终一败涂地。
中国在甲午战争中的惨败,让许多国人——尤其是政客——意识到了电报密码的价值。等到电报开始民用普及之后,无论政府、公司还是个人,都纷纷用起了密电。于是清末民初时期,稍微有些身份和影响力的人,手里除了有一本明码电本以外,都还要带着一本自己专用的电报密码本。
中国最流行的加密方式,在密码学上叫做位移式。这种加密方式说来简单。只消事先约定汉字的编码数字增减,就可以随意进行私人之间的机密交流,大大降低了加密的门槛,只要具备最基本的运算能力,就能用得上,而且保密效果良好。比如说蔡锷在北京准备去云南,就事先跟梁启超约定一句诗“我自横刀向天笑”,“我”字设定编码减少301,“自”字设定编码增加200,等等等等。
等到蔡锷从北京顺利逃走了,就给梁启超发一封电报,电文的内容是“自密诘倬厄峙匝裳”,完全是一封天书。其实前两个字是用的明码“自密”。梁启超一翻编码表,哦,明白了,这封电报是用“自”字加密的。他就把“诘倬厄峙匝裳”六个字的数字编码都找出来“611302130618396905605951”分别减去一个200,就成了“591300130418376903605751”,再按照编码表回译,就成了“袁世凯王八蛋”。
当然,这不是真事,只是我为了叙述方便而设计的一个历史场景,但也并非无本可据。历史上蔡锷确实和梁启超有过类似的来往。袁世凯称帝的时候,怀疑蔡锷要对他不利,派人搜查过蔡将军在北京的居所,目的就是为了找出他所使用的电报密码本。结果一无所获,因为蔡锷生性机警,那几十本密码早就藏到了天津梁启超家的枕头底下。
相比之下,李烈钧就没那么幸运了。他在二次革命的时候被北洋军打得头破血流,密码本落到袁世凯手里,袁世凯立刻查到了他和国会内国民党议员企图武力反袁的密电,以此为借口解散了第一届国会。可见这种电报加密的方式在清末民国确实相当流行。
交换密码本还被视作一种推心置腹的信任。比如袁世凯为了刺杀宋教仁,授意赵秉钧拉拢了一个大字辈青帮成员应桂馨,赵秉钧还在北京亲自接见他,除了给了5万大洋,还交给他一本国务院用的密码本,应桂馨从此死心塌地——不过成也密码,败也密码。宋教仁遇刺以后,巡捕房正是通过这本电报密码本才证实了应与袁世凯之间的关系。应桂馨在3月2日用这个密码发给赵秉钧一份电报,这份电报后来以“应密冬电”成了刺宋案关键性的证据之一。
张学良在“东北易帜”的谈判期间,也曾派钱芥尘去南京跟蒋介石交换过密码本,既是为了联络方便,也是示以诚意。
可见电报用的密码本,属于极为关键的机要文件,一般要人无不是亲自携带,唯恐言传六耳,事泄不密,必要时甚至亲力亲为,译电都不让他人沾手,慎重之极。即便是贵为一国总统的袁世凯,也曾经亲自译过电报,以保机密,这也算是一段民国轶事。
这事要从张振武说起。张振武是武昌首义元勋,他在起义之时,反对把时任都督的黎元洪推出来当领袖,两人怨恨从那时就已经积累。民国之后,因为在沪购买军火、编练新军、楚望台军械所守兵哗变等一系列问题,张振武和黎元洪龃龉频生,两人在湖北政坛勾心斗角,积怨日深。到了1912年的时候,黎元洪和张振武已经是闹得不可开交,势同水火。黎元洪遂动了杀心,只是碍着张振武的声望太大,不敢有太明显的动作,便设下一个调虎离山之计。
他请袁世凯邀张振武进京担任总统府顾问,使其远离湖北老巢。张振武不知是计,还以为是袁世凯格外赏识,欣然赴京。他抵达京城之后,袁世凯盛情款待,优待有加。张振武更是放心,还时常宴请宋教仁等同盟会的朋友,畅谈共和大计。孰不知他前脚离开武昌,黎元洪就立刻发了一封密电给袁世凯。
这一封加了密码的电报在1912年8月13日深夜才送到袁世凯府邸。袁世凯一看是黎元洪发来的,而且用的是最高级的加密,便知道一定跟张振武有关。他情知此事干系重大,绝不允许有丝毫泄露,否则国会议员知道,又是好大一场风波。于是袁世凯决定不交给机要员去翻译,而是自己亲自动手。不巧的是,他的密码本锁在保险柜里,而保险柜的钥匙却找不到了。此时已经是深夜三点多,如果不能尽早译出,等到张振武有所觉察而逃出北京,别说黎元洪,就是袁世凯本人也要有大麻烦。
情急之下,袁世凯一个电话把梁士诒从被窝里拽了出来。梁士诒是袁最信任的几个亲信之一,他手里有保险柜的备用钥匙。听到袁世凯的召唤,梁士诒不敢怠慢,连夜带着钥匙赶去袁府。袁世凯拿到钥匙,打开保险柜取出密码本,找了一间密室开始逐字逐句翻译,梁士诒则一直等在外面。
黎元洪这份电报兹录全文如下:
“张振武以小学教员赞同革命,起义以后充当军务司副长,虽为有功,乃怙权结党,桀骜自恣。赴沪购枪,吞蚀巨款。当武昌二次蠢动之时,人心皇皇,振武暗煽将校团,乘机思逞。幸该团员深明大义,不为所惑。元洪念其前劳,屡予优容,终不悛改,因劝以调查边务,规划远漠,于是大总统有蒙古调查员之命。振武抵京后,复要求发巨款设专局,一言未遂,潜行归鄂,飞扬跋扈,可见一斑。近更盅惑军士,勾结土匪,破坏共和,倡谋不轨,狼子野心,愈接愈厉。冒政党之名义以遂其影射之谋,借报馆之揄扬以掩其凶横之迹。排解之使困于道途,防御之士疲于夜,风声鹤唳,一夕数惊。赖将士忠诚,侦探敏捷,机关悉破,弭患无形。吾鄂人民胥拜天赐,然余孽虽歼,元憝未殄,当国家未定之秋,固不堪种瓜再摘,以枭獍习成之性,又岂能迁地为良。元洪爱既不能,忍又不敢,回肠荡气,仁智俱穷,伏乞将张振武立予正法,其随行方维系属同恶共济,并乞一律处决,以昭炯戒。此外随行诸人,有勇知方,素为元洪所深信,如愿回籍者,请就近酌发川资,俾归乡里,用示劝善罚恶之意。至振武虽伏国典,前功固不可没,所部概属无辜,元洪当经纪其丧,抚恤其家,安置其徒众,决不敢株累一人。皇天后土,实闻此言。元洪藐然一身,托于诸将士之上,闒茸尸位,抚驭无才,致起义健儿变为罪首,言之赧颜,思之雪涕,独行踽踽,此恨绵绵。更乞予以处分。以谢张振武九泉之灵,尤为感祷!临颍悲痛,不尽欲言。”
这封电文的手笔出自黎元洪的秘书饶汉祥,此人事迹容后详叙。总之这份电报文笔斐然,废话连篇,绕来绕去中心思想只有一句:“张振武是坏人,请总统把他给杀了吧。”要说袁世凯也是够辛苦的,他堂堂一代中华民国大总统,这一刻却作起了电报生的工作。这封电文差不多有600多字,而且全是加过密的,要逐字对照密码本翻译,其效率可想而知。何况袁平时日理万机,哪里有时间来练习译电,手法格外生疏。这一译,一直译到了次日清晨,才算是译完。梁士诒在外面都快困得不行了。
袁世凯翻译完以后,不顾腰酸背疼,先通读了一遍,不禁楞在那里,他没料到黎元洪下了这么大决心,竟要用苛烈手段来直接把张振武正法。他立刻让梁士诒把赵秉钧、冯国璋、段祺瑞、段芝贵几个心腹叫来商议。袁世凯唯恐自己翻译的密电有错误,误解了黎元洪的意思。梁士诒建议说不如回一份电报给武汉,让黎元洪确认一下。这一天袁世凯就没离开府邸,一直等到15日凌晨,黎元洪复了一份电报回来,这一次用的是明码,没那么多四骈六丽,只简单地说“元电(13日)确系本人主张”云云。袁世凯这才明确地知道黎元洪的主张,当即签署了一份处决令。