宋代的軍用密碼
軍用密碼的原理就是通過加密算法將正常編碼轉(zhuǎn)化為一組無意義編碼。解讀人必須知道所用加密算法,才能予以還原。北宋時期,我國出現(xiàn)了第一本真正意義上的軍用通信密碼表。
這本密碼表包括當時軍中必用的40個短語,給它們分別編上相應(yīng)的代碼數(shù)字,例如,1表示“請刀”,2表示“請箭”,3表示“請固守”,等等。將領(lǐng)率兵出征時,先領(lǐng)一個密碼本,并和主帥事先約定好用某一首五言詩,作為解碼密鑰。例如采用唐代楊炯的五言詩《從軍行》:“烽火照西京,心中自不平。牙璋辭鳳闕,鐵騎繞龍城。雪暗凋旗畫,風多雜鼓聲。寧為百夫長,勝作一書生!
戰(zhàn)斗開始后,將領(lǐng)請求固守陣地。這時,他查出“請固守”是第3號密語,而詩中的第3個字是“照”字,于是編發(fā)一道嵌有“照”字的普通公文,并在“照”字上加蓋印章,以表示此字是關(guān)鍵。公文到達后,主帥馬上就能破譯。如果他同意下屬請示,就重新寫下這個字,把它夾在文章中,加蓋印章發(fā)回;如不同意,就什么也不寫,只蓋上一個空印。這種保密方法,不僅敵人看不懂,送信人也不知其真意。
發(fā)射火箭為何倒數(shù)計時
現(xiàn)代火箭衛(wèi)星、導(dǎo)彈的發(fā)射,核裝置的起爆等,大都采用倒數(shù)計時發(fā)射程序。那么,為什么要采用倒數(shù)計時,而不是順數(shù)計時的發(fā)射程序呢?這背后有一段有趣的故事。
1926年3月16日,世界上第一枚液體燃料火箭在美國馬薩諸塞州試制成功,這催生了一大批太空旅行題材的科幻藝術(shù)作品。德國烏發(fā)電影公司當時也決定拍攝一部描寫太空旅行的科幻故事片《月球少女》。為強化影片戲劇效果,該片導(dǎo)演弗里茲朗格別出心裁地在火箭發(fā)射的鏡頭中設(shè)計了倒數(shù)計時發(fā)射程序,即“…… 5、4、3、2、1,發(fā)射”。這一電影中的火箭發(fā)射程序隨后引起火箭專家們的極大興趣。
研究表明,這種倒數(shù)計時發(fā)射程序十分科學(xué),非常符合火箭試驗規(guī)律和人們的習(xí)慣。它簡單明了,清楚準確,突出表明火箭發(fā)射準備時間的逐漸減少,使人思想集中。此后,科學(xué)的倒數(shù)計時發(fā)射程序沿用至今。
(趙艷斌)