gpt4機(jī)翻【7】暗號(hào)密碼的種類

節(jié)選自江戶川亂步《續(xù) 幻影城》,包含大量推理小說泄底,請(qǐng)酌情觀看
我在學(xué)生時(shí)代制定了暗號(hào)分類法,并在大正十四年的《偵探趣味》上發(fā)表,也收錄在昭和四年(107)的散文集《惡人志愿》中。我將其稍作修訂并放在這里。
由于戰(zhàn)爭的影響,暗號(hào)方法取得了巨大進(jìn)步,現(xiàn)在能夠使用自動(dòng)計(jì)算機(jī)制作復(fù)雜的組合,但是一旦變得機(jī)械化,給暗號(hào)增加趣味性的智慧元素就會(huì)完全消失,因此,它不再適合作為小說的素材。這就是現(xiàn)代暗號(hào)小說幾乎消失的原因。
我所收集的暗號(hào)小說僅僅37個(gè)例子,如果將它們按照我分類的項(xiàng)目來看,(C)的“寓意法”和(F)的“媒介法”(108)所屬的最多。通過這個(gè),我們可以看出,小說中被喜愛的暗號(hào)是那些有機(jī)智的暗號(hào)。左邊的項(xiàng)目中沒有記錄作例數(shù)的,是因?yàn)闆]有這個(gè)項(xiàng)目的小說例子。
(A)切片法 ?據(jù)《普魯塔克英雄傳》記載,古代希臘的斯巴達(dá)將軍擁有稱為Scytali的同樣粗細(xì)的棒子,他們將皮貼在棒子上,并在接縫處寫下通信內(nèi)容,只有用同樣的棒子卷起來,接收方才能解讀。這就是切片的原理。下面會(huì)提到的“窗格法”等,從原理上來說,也和這是一樣的。
(B)象形法(四個(gè)例子) ?用物體的形狀或路徑等簡單的圖形來表示的方法,就像孩子的涂鴉一樣。這在盧布朗的《奇巖城》和甲賀三郎的《琥珀煙斗》等作品中都有用到。乞丐或賊用白粉或其他東西在路邊的石頭或墻上留下奇怪的他們自己才能理解的符號(hào),以此給伙伴指示,這也是這種暗號(hào)方法的原始形式。類似的還有【指暗號(hào)】,不僅罪犯同伙會(huì)用到,花柳界也會(huì)使用,軍隊(duì)的【手旗信號(hào)】等也屬于象形法。
象形法也是一種【簡記法】。過去的學(xué)僧們簡化漢字,創(chuàng)造出特殊的字,現(xiàn)在的學(xué)生們?cè)诼犞v筆記時(shí)使用簡號(hào),都可以稱之為簡記暗號(hào)。在這里還有一種可以稱為【找圖暗號(hào)】的東西。在偵探小說中,有M·P·希爾的暗號(hào)小說《S·S》,瑞典偵探作家赫勒的長篇小說《皇帝的舊衣》等用到了這個(gè)。實(shí)際的間諜使用的方法,例如展示蝴蝶的寫生圖,實(shí)際上它的翅膀的圖案就是地圖等。
(C)寓意法(11個(gè)例子)日本古代的戀愛和歌、児島高德的櫻樹詩、西方的謎之詩等,從古至今都存在寓意暗號(hào)的使用,這種暗號(hào)沒有機(jī)械性的部分,主要通過智慧來編寫和解讀,因此在偵探小說中最常見。愛倫·坡的《金蟲》中的暗號(hào)后半部分就屬于此類,涙香翻譯的《幽靈塔》中的暗號(hào)咒語等也是非常典型的例子。此外我收集到的實(shí)例還包括,柯南·道爾的《馬斯格雷夫儀式》、波斯特的《大暗號(hào)》(譯名《修班尼的探險(xiǎn)日記》)、本特利的《救世神》、M·R·詹姆斯的《托馬斯修道院的寶藏》、歐·亨利的《凱洛韋的暗號(hào)》、塞爾斯的《學(xué)問的冒險(xiǎn)?龍頭》、阿靈漢姆的《白象事件》、貝利的《紫羅蘭花園》、本特利的《天真的船長》。
(D)置換法(3個(gè)例子)通過將字、詞或短語以非常規(guī)方式排序來迷惑人的眼睛,有以下幾種類型:
?。?)常規(guī)置換法(一個(gè)例子)【A】倒序法。就像把“面”讀成“Latz”,“種”讀成“Neta”,“包”讀成“Banka”那樣把它們倒過來。舊的幼稚的暗號(hào)小說中有的是用假名寫的逆向通訊文?,F(xiàn)在我不能想起具體的例子。像把字母A代替B,把“いろは”的“い”代替“ろ”那樣,用下一個(gè)字替換的方法在過去也被使用過,但這屬于后面提到的代用法?!綛】橫讀法。如果把幾行文句排列在一起,用相同的間距,如果是英文,那就是縱向閱讀,如果是日本文,那就是橫向閱讀,就可以得到有意義的內(nèi)容。我想西方也有使用這種方法的暗號(hào)小說,我的《黑手黨》的暗號(hào)也部分屬于這一類?!綜】斜讀法。也可以讓人斜著讀排列在一起的文字。
?。?)混合置換法不像右邊那樣按照順序,而是根據(jù)雙方約定的規(guī)則,把字、詞、短語看似混亂地置換。根據(jù)規(guī)則的制定,這可以做得越復(fù)雜越好。阿蓋爾伯爵在叛變詹姆斯二世時(shí)使用的詞混合置換法就很有名。
?。?)插入法(兩個(gè)例子)在所需的字、詞、短語之間,適當(dāng)?shù)夭迦霟o用的字、詞、句,使文意變得模糊??履稀さ罓柕摹陡衤妍悂啞に箍铺靥?hào)》中的暗號(hào)就屬于【詞插入法】。在"The supply of game for London is going steadily up"中找到"The game is up"。其它的詞是無用的。理想的情況下,包含插入詞的整句也有其他意義。句子插入法也是如此。道爾的《希臘語翻譯》是把所需的希臘語插入對(duì)話中,所以屬于【句插入法】,但整體的意思并不一致。
(4)窗格法 這種方法的簡單版本也可以說是字插入法,雖然總體上有點(diǎn)不同,但我還是把它寫在這里。在方形的厚紙上畫上縱橫線,制作出像原稿紙那樣的格子。然后,從這些格子中隨意挖出一個(gè),制作出幾個(gè)窗口。把它放在用紙上,按順序在每個(gè)窗口中寫下一個(gè)字,寫下你想說的話,然后取下窗格紙,把隨意的字母寫在字與字之間的空白處,消除空白。這樣發(fā)送出去,持有相同窗格的人可以通過它閱讀并立即理解,但對(duì)沒有窗格的人來說,完全無法解讀。這就是簡單的窗格法。
為了使這個(gè)方法變得更復(fù)雜,如上所述,在窗口中寫入文字之后,旋轉(zhuǎn)窗板45度,向右或向左(為了確保之前寫入的字不會(huì)進(jìn)入這次的窗口中,需要適當(dāng)?shù)亻_窗口),然后,在窗口中寫入前面的連續(xù)詞語。如果這樣做,每次旋轉(zhuǎn)45度,四個(gè)不同的位置上會(huì)打開窗口,可以寫入四倍的字符。然后,最后用隨機(jī)的字填補(bǔ)空白。接收方只需要每次旋轉(zhuǎn)45度,依次讀取就可以了。還有一種是圓形窗板法。盡管圓盤的情況下不能明確地旋轉(zhuǎn)45度,但仍然可以做出旋轉(zhuǎn)的工夫。
(E)替代法(10例)暗號(hào)書中寫著,“大致將暗號(hào)記法分為兩種,置換和替代”,置換是我所謂的“置換法”,替代是“替代法”。無需說,這兩種是暗號(hào)記法的主流,特別是“替代法”非常重要,近代的機(jī)械暗號(hào)全都屬于這一類。替代法是使用其他字符、詞、句、數(shù)字或圖形代替字符、詞、句來使含義變得模糊,大多數(shù)情況下,只有通信者雙方知道的“鑰詞”(Key Word)來解開。
(1)簡單替代法(七例)
【一】圖形替代法(兩例)【點(diǎn)替代法】電信代碼,點(diǎn)字等也是基于此原理。間諜經(jīng)常用摩爾斯代碼進(jìn)行暗號(hào)通信?!揪€替代法】查理一世早期發(fā)明的一種由線構(gòu)成的著名暗號(hào),被稱為【Zigzag法】的暗號(hào)也屬于這一類。將字母寫成一行,然后在紙下方,從所需的字符下方開始,向下畫出閃電形狀的線,如果有相同間隔的字母紙片的人,只要將它放在上面看,就能立即理解。【圖形替代法】愛倫·坡的《黃金甲蟲》和阿瑟·柯南·道爾的《舞踏人偶》的暗號(hào)就是最適合的例子。被稱為【Freemason暗號(hào)】的寫法也屬于這一類。它們都代表了字母的一個(gè)字符。
【二】數(shù)字替代法(兩例)一個(gè)字母可以代表一個(gè)數(shù)字,或者幾個(gè)數(shù)字(例如,A是1111,B是1112,C是1121)。安東尼·溫的長篇小說《雙十三》就使用了這種暗號(hào)。另外,也有用文本表示數(shù)字的暗號(hào)。從一段文章中挑選出像舊鐘面上使用的羅馬數(shù)字IVXLCM等,排列起來就是保險(xiǎn)箱鑰匙的數(shù)字,這就是弗里曼的短篇小說《暗號(hào)鎖》。
【哈】字符替代法(三例)以一個(gè)字符或多個(gè)字符代表原文的一個(gè)字符。例如,F(xiàn)·A·M·韋伯斯特的短篇小說《奇妙的暗號(hào)的秘密》使用了一個(gè)字母代表另一個(gè)字母的暗號(hào),莉蓮·德·拉·托爾的短篇小說《被偷走的圣誕盒子》使用了F代表aabab這樣的多字符替代法,而阿爾弗雷德·諾伊斯的《風(fēng)信子叔叔》則使用了"Bon voyage"代表"U-boats"這樣的【詞語替代法】。另外,在日本,人們常以玩笑的形式使用漢字的讀法表示不同的含義,英語中也有相同的方法。這很有趣,所以我特別提一下。如果寫作"ghoti",就意味著"fish"(魚)。原因是"gh"是"enough"中的"f","o"是"women"中的"i","ti"是"ignition"中的"sh"。也就是說,它變成了"fish"。
(2)復(fù)雜替代法(三例)
【一】平方方式暗號(hào)(一例)首先,將字母寫成幾十行,第一行從A開始,第二行從B開始,第三行從C開始,每一行的字母都相互錯(cuò)開,并創(chuàng)建一個(gè)字母的平方。在這個(gè)字符平方的第一行上方,寫下普通的字母,并將字母寫在平方的左側(cè)。這兩個(gè)垂直和水平的字母陣列將成為創(chuàng)建密碼的基礎(chǔ)。(在密碼學(xué)歷史上,這個(gè)平方圖被稱為發(fā)明者,法國的Blaise de Vigenère的名字,被稱為“Vigenère表”)。
那么,在密碼學(xué)中有三個(gè)要素。第一是需要傳遞的原文(這被稱為 clear),第二是密鑰(key),第三是生成的密文(cipher)。在前面提到的字母平方圖旁邊,放一張寫有這個(gè)清文和密鑰的紙片。例如,清文是 ATTACKATONCE(意為立即發(fā)動(dòng)攻擊),密鑰是 CRYPTOGRAPHY(意為密碼)。然后,從平方圖上方的字母中找出需要發(fā)送的第一個(gè)字母,也就是A。這顯然是第一個(gè)字母A。接著,在垂直的字母中找出密鑰的第一個(gè)字母C。這是第三行。從上方的A開始畫一條垂直線,到與C行交叉的位置,那里的字母就成為密文的字母。在這種情況下,因?yàn)樗堑谌械牡谝粋€(gè)字母,所以還是C。接著,從上邊的字母中找出清文的第二個(gè)字母T,然后從垂直的字母中找出密鑰的第二個(gè)字母R,看兩者交叉的位置,那里是K。所以密文的第二個(gè)字母就是K。這樣生成的密文,代替同一個(gè)A的字母并不總是最初的C,可能是P,也可能是G,這使得解密變得非常困難。因此,根據(jù)英文中字母的頻率表,不能只是簡單地認(rèn)為頻率最高的字母在密文中代表E。如果用數(shù)字平方代替字母平方,那么密文也可能全部由數(shù)字構(gòu)成。雖然對(duì)其他人來說解密可能很困難,但只要知道密鑰,就可以很容易地按照相反的方法進(jìn)行解密?,F(xiàn)代的機(jī)械加密方法其實(shí)就是這種平方方法的復(fù)雜化版本,而這可能已經(jīng)進(jìn)化為立方了。如果把舊的密碼稱為線性密碼,那么這里提到的就是平方密碼,而由自動(dòng)計(jì)算機(jī)生成的可能已經(jīng)達(dá)到了立體密碼的級(jí)別。最簡單的平方密碼我在過去讀過Sexton Blake的偵探故事。這個(gè)原型其實(shí)很老了。
【羅】計(jì)算尺密碼法(一例) 這種密碼法的原理與平方密碼法相同,但它是以工程師使用的滑尺(Slide Rule)的形式來實(shí)現(xiàn)的。首先,制作兩根像尺子一樣長的厚紙棒(可以是塑料或其他任何材料),一根上面從A到Z寫滿字母,另一根的長度是前者的兩倍,從A到Z的字母重復(fù)兩次。前者被稱為“索引”(Index),后者被稱為“滑片”(Slide)。將這兩者并列起來,固定前者,讓后者能夠左右滑動(dòng)。在這種情況下,密鑰仍然是預(yù)設(shè)的,從“滑片”中找出密鑰的第一個(gè)字母,并將其移動(dòng)到“索引”下的第一個(gè)字母,即A的下方。然后從“索引”中找出要傳達(dá)的信息的第一個(gè)字母,將其下方的“滑片”上的字母作為密文的字母。然后重復(fù)這個(gè)過程,將整個(gè)文本加密。接收方也準(zhǔn)備了相同的計(jì)算尺,只要按照相反的方法操作,就能解密。在偵探小說中,海倫·麥克羅伊女士的長篇小說《恐慌》中使用了這種密碼法,并詳細(xì)解釋了其使用方法。
【哈】圓盤密碼法(一例) 正如計(jì)算器有圓盤一樣,密碼尺也有圓盤。其原理與計(jì)算尺密碼法相同,只是將兩個(gè)重疊的圓盤中的一個(gè)作為“索引”,另一個(gè)作為“滑片”,而不是左右滑動(dòng),而是旋轉(zhuǎn)以獲得答案。在艾爾莎·巴克爾的短篇小說《米迦勒的鑰匙》中使用了這種圓盤密碼。
【二】自動(dòng)計(jì)算機(jī)密碼 在軍事和外交中,現(xiàn)在主要使用的是這種密碼。其原理可能已經(jīng)從平方方式轉(zhuǎn)變?yōu)榱Ⅲw方式。它甚至使用了像隨機(jī)數(shù)表這樣的數(shù)學(xué)表。然而,這樣的密碼已經(jīng)不能成為偵探小說的素材,因?yàn)樗辉僖蕾囉谥橇屯评怼?/p>
(F) 媒介法(九例) 利用各種媒介手段來傳達(dá)密碼。(110)在偵探小說的密碼中,這種媒介法的例子非常多,因?yàn)樗錆M了智慧的元素?!敬蜃謾C(jī)】上,符號(hào)和數(shù)字通常標(biāo)記在相同的鍵上,早期的打字機(jī)甚至將符號(hào)和字母標(biāo)記在同一個(gè)鍵上。因此,可以用符號(hào)來表示數(shù)字或文字。如果知道媒介是打字機(jī),就能立即解密。我以前讀過的馬奇蒙特的長篇小說《霍德雷先生的秘密》就是以此為核心的?!緯恳渤1挥米鱾鬟f密碼,通常會(huì)發(fā)送一串由頁碼、行數(shù)和字符位置構(gòu)成的數(shù)字,如果接收方有相同的書,就能解開這個(gè)密碼。通常會(huì)使用圣經(jīng)或著名的小說,但是柯南·道爾的《恐怖谷》使用的是年鑒,克羅夫茨的《弗倫奇警長的最大事件》使用的是股票交易票,阿加莎·克里斯蒂的短篇《四個(gè)嫌疑犯》使用的是花店的目錄,包徹的短篇《QL 696 C9》使用的是圖書館的圖書分類表,而柯南·道爾的短篇《紅環(huán)》使用的是三行廣告?!净鸸庑盘?hào)】也可用于傳遞信息,同樣在道爾的《紅環(huán)》中有出現(xiàn),用香煙的火光在黑暗中發(fā)出莫爾斯電碼的是帕西瓦爾·懷爾德的《火的柱》。另外,盧布朗的一部短篇小說中,通過【鏡子】反射陽光,在窗戶之間進(jìn)行信號(hào)傳遞。我的作品《二銭銅貨》也可以在這里分類,因?yàn)樗褂昧它c(diǎn)字作為媒介。最奇特的例子可能是古代希臘的赫羅多特的歷史中的一個(gè)插曲,它使用了【人體】作為媒介。在戰(zhàn)爭中,以治療奴隸眼病為名,剃掉他的頭發(fā),并在他的頭皮上刺青通信文,等待頭發(fā)再次生長后,將他送到對(duì)方的陣營。對(duì)方則剃掉他的頭發(fā),讀取通信信息。
除此之外,還有烤出來的信息,使用隱形墨水進(jìn)行秘密通信,音樂的代用法,樂譜密碼,用繩索或線的結(jié)代替的密碼法,以及使用神代文字作為密碼等等,雖然種類繁多,但我認(rèn)為大部分類型都已經(jīng)在上面列出了。