黃春青
密碼有著悠久的歷史,在戰(zhàn)爭(zhēng)中常被用于傳遞情報(bào)。破譯敵方的密碼,有時(shí)會(huì)成為克敵制勝的關(guān)鍵。
在密碼世界中,有一個(gè)簡(jiǎn)單又廣為人知的成員,叫“愷撒密碼”,又叫“愷撒移位密碼”。傳說(shuō),它是古羅馬愷撒大帝為了保護(hù)重要軍情而發(fā)明的。當(dāng)年,愷撒還經(jīng)常用這種密碼給他的朋友寫信呢。
愷撒密碼怎樣加密呢?通常的做法是,將字母按順序推后幾位。舉個(gè)例子,假如將字母推后三位,想寫字母A,在密碼中就寫成D;想寫B(tài),就在密碼中寫E。
在我國(guó)宋朝時(shí)期,出現(xiàn)了一種叫作“字驗(yàn)”的密碼系統(tǒng)?!白烛?yàn)”說(shuō)白了,就是把各種情報(bào)順次用約定的詩(shī)中的字來(lái)代替。比如,“密碼本”中有四十種情報(bào),按照“請(qǐng)弓、請(qǐng)箭、請(qǐng)馬……”的順序依次排好。當(dāng)軍隊(duì)沒(méi)有糧食時(shí),已知“請(qǐng)糧料”位于“密碼本”第九位,將軍就可以用杜甫《春夜喜雨》(好雨知時(shí)節(jié),當(dāng)春乃發(fā)生。隨風(fēng)潛入夜,潤(rùn)物細(xì)無(wú)聲。野徑云俱黑,江船火獨(dú)明。曉看紅濕處,花重錦官城)中的第九個(gè)字“發(fā)”作為字驗(yàn),然后隨便寫一封含有“發(fā)”字的信,并在“發(fā)”字下面做個(gè)記號(hào)。收到密信的人,可以根據(jù)記號(hào)在“密碼本”上獲得“請(qǐng)糧料”的情報(bào),并迅速進(jìn)行支援。
喜歡看諜戰(zhàn)片的同學(xué)對(duì)“摩斯密碼”一定不陌生!摩斯密碼其實(shí)就是使用“·”和“-”兩種符號(hào),為字母和數(shù)字進(jìn)行編碼。比如,“·-”代表字母A,“-···”代表字母B……每個(gè)字母和數(shù)字都對(duì)應(yīng)一串電碼符號(hào)。用電報(bào)發(fā)送時(shí),“·”就是“嘀”的一聲,“-”就是“嗒”的一聲?!班帧钡穆曇舳桃稽c(diǎn),“嗒”的聲音長(zhǎng)一些。
大名鼎鼎的“SOS”國(guó)際求救信號(hào),很多人都以為是三個(gè)英文單詞的縮寫,實(shí)際上它是一串摩斯密碼:“···- - -···”,也就是“嘀嘀嘀嗒嗒嗒嘀嘀嘀”。這三短三長(zhǎng)三短的信號(hào),易于傳遞和辨識(shí),因而成為國(guó)際通用的求救信號(hào)。
大浪淘沙摘自《七彩語(yǔ)文》