中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
4cv mfz wcxp lusnhr → was hat paul follen · 金鑰 bcdefg · g 列下的 w = 4

Snell → 一位身份不明的通訊人 · 維吉尼亞表,金鑰 bcdefg,隱形墨水 · 1824 · 金鑰已重建,全文已解讀

Snell 的隱形墨水問句,1824

一段六行的德語密文,由一名黑森官員從一封用隱形墨水寫成的信中抄出,詢問 Paul Follen 聽到了哪些關於美國的訊息,以及在 Wetzlar 發現一份計劃之後發生了什麼。

Daniel Bourdeau · 釋出於

方法:相鄰明文復原金鑰 · 程度:完整

速覽相鄰明文復原金鑰 · 169個符號中的169個

文獻
一份為黑森當局製作的抄件,抄錄的是一條標題為“Snell an A?ud”的秘密資訊,HCPortal 上標註的日期為1824年2月20日。原件是用隱形墨水寫在一封無害信件的行間的。
藏地
Hessisches Staatsarchiv Marburg,HStAM 9 a Nr. 259,f. 249。HCPortal 第513號記錄將其列為多表密碼,未破解。
密碼
一張不含 j 的維吉尼亞表。金鑰字母 b c d e f g 被一遍又一遍地寫在符號上方,把字母移位2到7。過了 z 之後,密文字母表接著延伸到數字1、2、3、4。
破解經過
同一葉上解讀者的附註給出了金鑰字母和第一個詞。表的其餘部分、數字符號以及抄寫者的筆誤,是在這裡推出來的。
內容
把 Lisching 或別的什麼人派來;如果不行,就回答:Paul Follen 從 Fries、Oken 和 de Wette 那裡聽到了哪些關於美國的訊息?“在 Wetzlar 發現這份計劃”是否產生了後果?
尚未解決
密文中沒有。標題裡收信人的名字未能辨認,Lisching 也未能確認是誰。

01 那一葉與解讀者的附註

標題“Snell an A?ud”和六行小寫字母及少量數字,以點分隔
抄錄下來的密文:標題“Snell an A?ud”和六行文字,詞與詞之間有點。影象:Hessisches Staatsarchiv Marburg,HStAM 9 a Nr. 259 f. 249,來自 HCPortal 第513號記錄。

這一葉並不是信本身。在六行密文下方,抄錄它的官員用 Kurrent 字型寫了一則Anmerkung(附註)。他說這條資訊寫滿了兩頁,用的是“我認為是1號隱形墨水(extr. Sat.)”(醋酸鉛),寫在一封無辜信件的行間。他抄下了密文,旁邊還有一張金鑰表,但起初用不上。經過“上百次嘗試”,他發現表格頂端的字母bcdefg就是金鑰字母,一個接一個地寫在密文上方。然後在表格左邊緣讀出隱藏的字母。

十一行德語 Kurrent 手寫體,開頭是“Anmerkung. Auf diese Art sind zwey Seiten voll”
Anmerkung:隱形墨水、兩頁,以及發現 bcdefg 是金鑰字母。影象:Hessisches Staatsarchiv Marburg,HStAM 9 a Nr. 259 f. 249,來自 HCPortal 第513號記錄。

隨後他演算了第一個詞。金鑰 b 在密文 u 上方得 s,c 在 f 上方得 c,d 在 m 上方得 h,e 在 o 上方得 i,f 在 g 上方得 k,g 在 m 上方得 e(Kurrent 體的 e,看起來像 n),b 再次在 v 上方得 t:schiket。他的表不在影象上,他對其餘部分的解讀也不在這一葉上。

一列分數式:金鑰字母在密文字母上方等於明文字母,用括號括起,並對應到一個 Kurrent 體單詞上方的“bcdefgh”
演算示例:金鑰在密文上方 = 明文,對應第一個詞的七個字母。影象:Hessisches Staatsarchiv Marburg,HStAM 9 a Nr. 259 f. 249,來自 HCPortal 第513號記錄。

02 密碼

這七組配對符合一張基於不含 j 的25字母字母表的維吉尼亞表。金鑰 b 把字母移位 +2,c 移位 +3,依此類推,直到 g 移位 +7。這樣還剩一個謎:f 在 g 上方 = k 這一對。f 的移位是 +6,而 k + 6 是 q,不是 g。抄件中有兩種帶尾巴的字母,一種是直的(q),一種是帶圈的(g),抄寫者把兩者弄混了。解讀者寫的“g”其實是直的那個,即 q。

數字是第二個發現。密文中4出現三次,1出現一次,3出現一次。“il4 gwxk”解密為“de ?ette”:de Wette。把 a 計為0,w 是21,z 是24;g 列下的 w 是 21 + 7 = 28,比 z 多出四位。所以這張表並不從 z 繞回 a;每一列都接著延伸到符號1、2、3、4。按這條規則,每個數字都各歸其位:每個4都是 g 列下的 w,3是 c 列下的 z(Wezlar),1是 e 列下的 v(von)。數字和其他符號一樣佔用一個金鑰字母;詞與詞之間的點則不佔用。

金鑰bcdefg
移位+2+3+4+5+6+7
a →cdefgh
w →yz1234
z →234567

03 解密文字

逐行列出的密文與讀法。花括號中的字母是抄寫筆誤,即按所寫符號解密會得到錯誤的字母;“方法”一節的附註列出了它們。

ufmoqmv.onxiplql.tkmt.huslu.cqh.kxu kmiwomt
schiket  lisching oder e{i}nen andern  hierher

zss·kkw fkguvzswzm.fmixl ntldkt.
wo{n}icht beantworte  diese fra{g}en.

4cv.mfz.wcxp.lusnhr.zlogz erlylfe.
was hat paul follen {w}ege{n} america.

1uw.hunky vmhr il4.gwxk.nm krvy?
vo{n} fries oken de w ette ge hort?

ohvwi ipm ixkl pufxrm kqqrix vscqu ot
hatte die {a}uff indung die{s}{e}s plan{s} in

4g3.pfx.tguoqpkkh.ktroqq?
wez lar  merkliche folg{e}n?

Schicket Lisching oder einen andern hierher; wo nicht, beantworte diese Fragen. Was hat Paul Follen wegen America von Fries, Oken, de Wette gehört? Hatte die Auffindung dieses Plans in Wezlar merkliche Folgen?

中文譯文。把 Lisching 或別的什麼人派到這裡來;如果不行,就回答這些問題。Paul Follen 從 Fries、Oken 和 de Wette 那裡聽到了哪些關於美國的訊息?在 Wetzlar 發現這份計劃,是否產生了明顯的後果?

這些名字把這條資訊放進了1819年之後對“煽動者”的迫害之中。耶拿的 Jakob Friedrich Fries 和 Lorenz Oken、柏林的 Wilhelm de Wette 都已被撤去教職;de Wette 從1822年起在巴塞爾任教。Paul Follen 是 Karl Follen 的兄弟,Karl Follen 與 Wilhelm Snell 一同在巴塞爾任教,並於1824年底乘船前往美國。Wilhelm Snell 於1821年逃到巴塞爾。他的兄弟 Ludwig Snell 於1820年被停去 Wetzlar 文理中學校長之職,1824年被解職。這一葉沒有說明是哪一位 Snell 寫的;Wetzlar 的問題指向 Ludwig,巴塞爾則指向 Wilhelm。“這份計劃”是什麼,沒有交代。

04 方法

HCPortal 的記錄給出一張2928 × 4416畫素的影象。我從裁切圖中逐行轉錄了密文:169個符號,其中164個字母、五個數字。用移位 +2 到 +7 做簡單的維吉尼亞解密,第一行立刻就讀出來了(“schiket lisching oder e?nen andern hierher”),然後就逐漸錯位。對每個詞試遍六種金鑰相位,得出了“beantworte diese fragen”“paul follen”“america”“fries oken”和“merkliche folgen”。一種允許金鑰相位滑動、按結果像不像德語來打分的自動搜尋噪聲太大,幫不上忙。把數字算作符號之後(“de Wette”),錯位就消失了。金鑰相位中還剩一處真正的斷裂,在第2行開頭。那裡抄寫者漏掉了一個符號:z s s k k w 代表 z s s p k k w,即“wo nicht”。

除此之外,抄件在8個詞中有11個錯誤符號。大多是這種筆跡中形近的字母:u 當作 n(einen),d 和 l 互換(fragen),z 當作2、z 當作 q(wegen),w 當作 u(von),i 當作 c(Auffindung),q 當作 g、r 當作 v(dieses),u 當作 w(Plans),以及 q 當作 g(folgen)。每一處,本應寫的符號都是這張表為一個合適的德語詞所要求的那一個。169個符號中,有158個按所寫原樣解密正確。

此前沒有發表過任何讀法。HCPortal 將這一葉列為未破解。GitHub 上 NoAutopilot/cipher-lab 倉庫裡的一次嘗試排除了週期2到20的週期性維吉尼亞密碼,因為數字和筆誤會讓標準求解器失效,最終沒有得出讀法。

05 仍不確定的部分

06 來源

轉錄、解碼器、筆記和讀法:倉庫中的 targets/hesse1824/。