<dd id="yy8yy"><optgroup id="yy8yy"></optgroup></dd>
<small id="yy8yy"><menu id="yy8yy"></menu></small>
<sup id="yy8yy"><delect id="yy8yy"></delect></sup>
  • <noscript id="yy8yy"><pre id="yy8yy"></pre></noscript>
  • <sup id="yy8yy"></sup>
  • <tfoot id="yy8yy"></tfoot>
    <small id="yy8yy"></small>
  • <dd id="yy8yy"><pre id="yy8yy"></pre></dd>
    <sup id="yy8yy"></sup>
    <noscript id="yy8yy"><optgroup id="yy8yy"></optgroup></noscript>
    <noscript id="yy8yy"><dd id="yy8yy"></dd></noscript>

    亚洲gv永久无码天堂网,成年人夜晚在线观看免费视频 ,国产福利片在线观不卡,色噜噜狠狠网站狠狠爱

    用戶登錄投稿

    中國作家協(xié)會主管

    望中猶記 烽火揚州路——南宋戰(zhàn)場上的密碼學(xué)
    來源:中國青年報 | 李開周  2023年11月20日08:36

    南宋沒有長城也沒點燃過烽火

    “元嘉草草,封狼居胥,贏得倉皇北顧。四十三年,望中猶記,烽火揚州路。”這是辛棄疾代表作《永遇樂·京口北固亭懷古》下半闕的頭兩句。其中第一句大意是說,南北朝時宋文帝劉義隆匆忙北伐,本為收復(fù)中原,卻因為準備不足而遭受慘敗;第二句是辛棄疾自己的回憶,回憶他青年時期起兵抗金,突破敵兵重重封鎖,從揚州渡過長江,投奔南宋朝廷。

    這首詞作于公元1205年,而辛棄疾是1162年起兵抗金的,從1162年到1205年相距43年,所以“四十三年”是寫實。但后面“烽火揚州路”就不是完全寫實,而是用了象征手法,拿“烽火”象征戰(zhàn)火。為何這么說?因為南宋沒有點燃過烽火,即使跟金兵交戰(zhàn)最激烈的時候也沒有點燃過烽火。

    烽火是古代戰(zhàn)爭中遠距離傳遞緊急情報的有效工具,南宋為什么沒有點燃過烽火呢?因為烽火主要在長城上使用,而南宋沒有長城。事實上,南宋以前的北宋也沒有長城,早在宋朝立國以前很多年,長城就丟了,先后被遼國、金國、蒙古等北方游牧政權(quán)占據(jù)。

    冷兵器時代的長城非常重要,它不僅僅是一堵很長的墻,更是能跨越各種地形機動調(diào)兵的空中通道,還是運送戰(zhàn)爭補給品的高速公路,同時也是用烽火傳遞緊急軍情的基礎(chǔ)設(shè)施,就像早期的電報線路和現(xiàn)在的網(wǎng)絡(luò)光纖一樣重要。當農(nóng)耕政權(quán)擁有長城時,只用很少的兵力就能防守;而當長城丟失以后,就必須在國境線上長年駐扎多處兵力,進而造成巨大的財政負擔(dān)和人員消耗。

    正因為長城能帶來這么多的好處,所以不僅古代中國修建長城,古羅馬帝國也修建了哈德良長城和日耳曼長城;不僅中原農(nóng)耕政權(quán)修建長城,連西夏和金國也修建過長城。大多數(shù)朋友容易忽略的是,為了抵御遼國入侵,西夏重修了長城西段;為了抵御蒙古入侵,金國在北方草原上又新建了一段長城。

    很不幸,宋朝是自秦朝以后歷代大統(tǒng)一以及半統(tǒng)一王朝中唯一沒有長城的朝代,這是宋朝在對北方游牧政權(quán)的防御戰(zhàn)中表現(xiàn)不佳的重要原因,也是宋朝軍隊數(shù)量高居不下和財政負擔(dān)一直沉重的重要原因。但幸運的是,宋朝在“沒有長城”這個大危機下被迫創(chuàng)新,改革財政制度,盤活官營資產(chǎn),刺激海外貿(mào)易,發(fā)明新式武器,這又讓宋朝成了一個商品經(jīng)濟空前活躍、軍事發(fā)明不斷涌現(xiàn)的偉大朝代。

    將情報轉(zhuǎn)化為旗語催生密碼

    說到宋朝的軍事發(fā)明,我們就不得不提當時在軍事情報領(lǐng)域的發(fā)明。

    讓我們回到公元1221年。當時辛棄疾去世之后不久,金國10萬大軍渡過淮河,從南宋沿淮防守線的中部防區(qū)打開一個缺口,攻進湖北,包圍羅州城(在今湖北蘄春以北、蘄河以南)。

    圍城金軍超過10萬人,而羅州城的守軍只有3000人,包括從前線敗退下來的700多名正規(guī)軍,以及羅州官員匆忙組織起來的2000多名民兵,還有自愿報名參戰(zhàn)的220名州學(xué)秀才。

    羅州城很小,城墻周長只有9里,城上垛口是1300個,每個垛口都有可能成為金兵攻城的突破口。假如讓守軍每兩人把守一個垛口,那么軍力分散,更容易被攻破,所以必須集中防守最重要的垛口。其他垛口怎么辦呢?讓百姓志愿者看守,發(fā)給他們不同顏色的旗幟,當敵兵攻來時,用旗語通知守軍趕來集結(jié)。比如說,小隊金兵攻來,就打出綠旗;大隊金兵攻來,就打出黃旗;金兵用云梯爬城,就將黃旗晃3下,間隔片刻再晃3下;金兵從城墻根兒挖地道,就將黑旗晃4下,間隔片刻再晃4下。

    將情報轉(zhuǎn)化為旗語,簡單快捷,這就是南宋人在1221年羅州守城戰(zhàn)期間緊急發(fā)明的一套密碼。真實效果如何呢?羅州城最后被攻破,金兵殘忍屠城,守軍全部殉國,守城官員大半殉國,城中百姓被屠殺殆盡。但是考慮到敵眾我寡,城小糧缺,3000守軍對抗10萬金兵,竟能堅守26天,偶爾還派出敢死隊夜襲金軍大營,燒毀金兵部分糧草,這個戰(zhàn)績堪稱偉大。

    必須說明的是,當金兵對羅州城久攻不下時,曾經(jīng)派出間諜,假扮難民潛入城中。其中40多名間諜被守軍發(fā)現(xiàn),經(jīng)審問得知,他們是進城搜集情報來的,一旦發(fā)現(xiàn)防守缺口,就登上城墻發(fā)出情報。這情報怎么發(fā)呢?就是把草鞋脫下來,掛到槍頭上,再把長槍高高舉起。所以你看,金兵在傳遞軍事情報方面也有一手。

    1221年羅州城守衛(wèi)戰(zhàn)的全部經(jīng)過被載入《辛巳哭蘄錄》一書,作者叫趙與褣,是宋太祖趙匡胤的第十代孫,也是元朝書畫家趙孟頫的伯父。趙與褣擔(dān)任蘄州司理參軍兼蘄州通判,相當于城中官員的二把手。他在守城戰(zhàn)中出力不小,城破后全家15口被殺,他重傷不死,從尸體堆里僥幸逃生。與他并肩作戰(zhàn)的一位同僚名叫秦鉅,是秦檜的曾孫,然而與乃祖投降賣國不同,秦鉅在城破之時自焚而死,壯烈殉國。

    更加精密南宋加密技術(shù)有22個分支

    撇開1221年羅州城守衛(wèi)戰(zhàn),再看宋朝其他文獻,您將看到宋朝人更多的聰明才智。以北宋時期編寫的軍事寶典《武經(jīng)總要》為例,宋軍夜間扎營,將長槍插入泥土,用繩索連成簡易的籬笆墻,將營房包圍起來。當發(fā)現(xiàn)敵情時,不許喧嘩,不許慌亂,只許敲擊距離最近的那根槍桿,以此警告戰(zhàn)友。戰(zhàn)友聽到敲擊聲,也敲擊身邊的槍桿,就這樣將情報悄悄傳遞給全營將士。

    早在兩千多年前,波斯帝國攻打希臘城邦,負責(zé)防守的斯巴達士兵為了傳遞軍事情報,發(fā)明了一種簡易加密技術(shù):將一條裁開的羊皮纏到一根長度和直徑都非常標準的木棍上,纏成螺旋狀,再將情報寫到羊皮上,然后解下羊皮,讓信使攜帶羊皮出發(fā)。假如這條羊皮被波斯人截獲,他們看到的將是一堆由殘缺字母組成的“亂碼”,而如果是希臘指揮官收到羊皮,就可以拿出另一根長度和直徑都非常標準的木棍,將羊皮一圈一圈纏到木棍上,然后就能讀到完整的文字和信息。

    南宋時期,有人發(fā)明了另一套加密技術(shù),比用羊皮纏木棍更加精密,也更加周全。這套加密技術(shù)包括“名遞之法”“數(shù)遞之法”“色遞之法”“衣遞之法”等等分支,共有22個分支,每個分支都可以單獨使用。

    “名遞之法”是用詩句傳遞情報,一首五言詩就能傳遞很多信息。比如說李白的《靜夜思》:“床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉(xiāng)。”如果前方守軍需要100支突火槍,就讓傳訊兵帶上“床一百”三個字出發(fā);如果前方守軍需要200石糧食,就讓傳訊兵帶上“前二百”三個字出發(fā);如果敵兵要渡河,而渡河兵力尚不明確,傳訊兵只需傳送一個“明”字;如果敵兵已撤退,傳訊兵只需傳送一個“月”字……傳訊兵自己并不了解這些信息的含義,肯定也不怕被截獲,因為敵軍看到這些字根本搞不明白,但宋軍主將卻可以讀懂,因為他們有密碼本。

    相應(yīng)的,“數(shù)遞之法”是用不同的數(shù)目字表示不同的含義,“色遞之法”是用不同的顏色表示不同的含義,它們也都需要一套密碼本,前方主將與后方主將各持一本密碼。而“衣遞之法”相對簡單,就是用衣服傳遞信息,一件頭巾表示小隊敵兵來襲,一件襕衫表示大隊敵兵聚集……

    這套加密技術(shù)的發(fā)明者是與辛棄疾同時代的一位武狀元,名叫華岳,著有《翠微先生北征錄》,那是今人研究南宋軍事體系時繞不開的一部兵法典籍。

    亚洲gv永久无码天堂网
    <dd id="yy8yy"><optgroup id="yy8yy"></optgroup></dd>
    <small id="yy8yy"><menu id="yy8yy"></menu></small>
    <sup id="yy8yy"><delect id="yy8yy"></delect></sup>
  • <noscript id="yy8yy"><pre id="yy8yy"></pre></noscript>
  • <sup id="yy8yy"></sup>
  • <tfoot id="yy8yy"></tfoot>
    <small id="yy8yy"></small>
  • <dd id="yy8yy"><pre id="yy8yy"></pre></dd>
    <sup id="yy8yy"></sup>
    <noscript id="yy8yy"><optgroup id="yy8yy"></optgroup></noscript>
    <noscript id="yy8yy"><dd id="yy8yy"></dd></noscript>