宋朝是自秦朝以后歷代大統(tǒng)一以及半統(tǒng)一王朝中唯一沒有長(zhǎng)城的朝代;但幸運(yùn)的是,宋朝在“沒有長(zhǎng)城”這個(gè)大背景下被迫創(chuàng)新,這又讓宋朝成了一個(gè)商品經(jīng)濟(jì)空前活躍,軍事發(fā)明不斷涌現(xiàn)的偉大朝代。
將情報(bào)轉(zhuǎn)化為旗語(yǔ)催生密碼
說(shuō)到宋朝的軍事發(fā)明,我們就不得不提當(dāng)時(shí)在軍事情報(bào)領(lǐng)域的發(fā)明。
讓我們回到1221年。金國(guó)10萬(wàn)大軍渡過(guò)淮河,從南宋沿淮防守線的中部防區(qū)打開一個(gè)缺口,攻進(jìn)湖北,包圍羅州城(在今湖北蘄春以北、蘄河以南)。圍城金軍超過(guò)10萬(wàn)人,而羅州城的守軍只有3000人,包括從前線敗退下來(lái)的700多名正規(guī)軍,以及羅州官員匆忙組織起來(lái)的2000多名民兵,還有自愿報(bào)名參戰(zhàn)的220名州學(xué)秀才。
羅州城很小,城墻周長(zhǎng)只有9里,城上垛口是1300個(gè),每個(gè)垛口都有可能成為金兵攻城的突破口。假如讓守軍每?jī)扇税咽匾粋€(gè)垛口,那么軍力分散,更容易被攻破,所以必須集中防守最重要的垛口。其他垛口怎么辦呢?讓百姓志愿者看守,發(fā)給他們不同顏色的旗幟,當(dāng)敵兵攻來(lái)時(shí),用旗語(yǔ)通知守軍趕來(lái)集結(jié)。比如說(shuō),小隊(duì)金兵攻來(lái),就打出綠旗;大隊(duì)金兵攻來(lái),就打出黃旗;金兵用云梯爬城,就將黃旗晃3下,間隔片刻再晃3下;金兵從城墻根兒挖地道,就將黑旗晃4下,間隔片刻再晃4下。
將情報(bào)轉(zhuǎn)化為旗語(yǔ),簡(jiǎn)單快捷,這就是南宋人在1221年羅州守城戰(zhàn)期間緊急發(fā)明的一套密碼。真實(shí)效果如何呢?羅州城最后被攻破,金兵殘忍屠城,守軍全部殉國(guó),守城官員大半殉國(guó),城中百姓被屠殺殆盡。但是考慮到敵眾我寡,城小糧缺,3000守軍對(duì)抗10萬(wàn)金兵,竟能堅(jiān)守26天,偶爾還派出敢死隊(duì)夜襲金軍大營(yíng),燒毀金兵部分糧草,這個(gè)戰(zhàn)績(jī)堪稱偉大。
必須說(shuō)明的是,當(dāng)金兵對(duì)羅州城久攻不下時(shí),曾經(jīng)派出間諜,假扮難民潛入城中。其中40多名間諜被守軍發(fā)現(xiàn),經(jīng)審問(wèn)得知,他們是進(jìn)城搜集情報(bào)來(lái)的,一旦發(fā)現(xiàn)防守缺口,就登上城墻發(fā)出情報(bào)。這情報(bào)怎么發(fā)呢?就是把草鞋脫下來(lái),掛到槍頭上,再把長(zhǎng)槍高高舉起。
1221年羅州城守衛(wèi)戰(zhàn)的全部經(jīng)過(guò)被載入《辛巳哭蘄錄》一書,作者叫趙與褣,是宋太祖趙匡胤的第十代孫,也是元朝書畫家趙孟頫的伯父。趙與褣擔(dān)任蘄州司理參軍兼蘄州通判,相當(dāng)于城中官員的二把手。他在守城戰(zhàn)中出力不小,城破后全家15口被殺,他重傷不死,從尸體堆里僥幸逃生。與他并肩作戰(zhàn)的一位同僚名叫秦鉅,是秦檜的曾孫,然而與乃祖投敵賣國(guó)不同,秦鉅在城破之時(shí)自焚而死,壯烈殉國(guó)。
更加精密,南宋加密技術(shù)有22個(gè)分支
撇開1221年羅州城守衛(wèi)戰(zhàn),再看宋朝其他文獻(xiàn),您將看到宋朝人更多的聰明才智。以北宋時(shí)期編寫的軍事寶典《武經(jīng)總要》為例,宋軍夜間扎營(yíng),將長(zhǎng)槍插入泥土,用繩索連成簡(jiǎn)易的籬笆墻,將營(yíng)房包圍起來(lái)。當(dāng)發(fā)現(xiàn)敵情時(shí),不許喧嘩,不許慌亂,只許敲擊距離最近的那根槍桿,以此警告戰(zhàn)友。戰(zhàn)友聽到敲擊聲,也敲擊身邊的槍桿,就這樣將情報(bào)悄悄傳遞給全營(yíng)將士。
早在兩千多年前,波斯帝國(guó)攻打希臘城邦,負(fù)責(zé)防守的斯巴達(dá)士兵為了傳遞軍事情報(bào),發(fā)明了一種簡(jiǎn)易加密技術(shù):將一條裁開的羊皮纏到一根長(zhǎng)度和直徑都非常標(biāo)準(zhǔn)的木棍上,纏成螺旋狀,再將情報(bào)寫到羊皮上,然后解下羊皮,讓信使攜帶羊皮出發(fā)。假如這條羊皮被波斯人截獲,他們看到的將是一堆由殘缺字母組成的“亂碼”;而如果是希臘指揮官收到羊皮,就可以拿出另一根長(zhǎng)度和直徑都非常標(biāo)準(zhǔn)的木棍,將羊皮一圈一圈纏到木棍上,然后就能讀到完整的文字和信息。
南宋時(shí)期,有人發(fā)明了另一套加密技術(shù),比用羊皮纏木棍更加精密,也更加周全。這套加密技術(shù)包括“名遞之法”“數(shù)遞之法”“色遞之法”“衣遞之法”等分支,共有22個(gè)分支,每個(gè)分支都可以單獨(dú)使用。
“名遞之法”是用詩(shī)句傳遞情報(bào),一首五言詩(shī)就能傳遞很多信息。比如說(shuō),李白的《靜夜思》:“床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉(xiāng)?!比绻胺绞剀娦枰?00支突火槍,就讓傳訊兵帶上“床一百”三個(gè)字出發(fā);如果前方守軍需要200石糧食,就讓傳訊兵帶上“前二百”三個(gè)字出發(fā);如果敵兵要渡河,而渡河兵力尚不明確,傳訊兵只需傳送一個(gè)“明”字;如果敵兵已撤退,傳訊兵只需傳送一個(gè)“月”字……傳訊兵自己并不了解這些信息的含義,肯定也不怕被截獲,因?yàn)閿耻娍吹竭@些字根本搞不明白,但宋軍主將卻可以讀懂,因?yàn)樗麄冇忻艽a本。
相應(yīng)地,“數(shù)遞之法”是用不同的數(shù)目字表示不同的含義,“色遞之法”是用不同的顏色表示不同的含義,它們也都需要一套密碼本,前方主將與后方主將各持一本密碼。而“衣遞之法”相對(duì)簡(jiǎn)單,就是用衣服傳遞信息,一件頭巾表示小隊(duì)敵兵來(lái)襲,一件襕衫表示大隊(duì)敵兵聚集……
這套加密技術(shù)的發(fā)明者是一位武狀元,名叫華岳,著有《翠微先生北征錄》,那是今人研究南宋軍事體系時(shí)繞不開的一部兵法典籍。
(摘自《北京青年報(bào)》李開周)