中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
39 27 34 · 36 19 27 37 35 36 19 27
p a n · s t a r o s t a

Archiwum Sanguszków · 同音替換數字密碼,法語和波蘭語 · 1714–1716年及無日期

Barbara Potocka 和 Józef Mniszech 致 Jakub Dunin,1714–1716年

致王室書記長 Jakub Dunin 的十封信:DECODE R7524–7530 和 R7534–7536。Barbara Potocka 的九封信共用一套數字字母表,這裡僅憑密文復原了它;第十封出自 Józef Mniszech,使用另一套系統,未解密。

Daniel Bourdeau · 釋出於 · 更新於

方法:僅憑密文復原金鑰 · 完成程度:部分(密文的 67%)

摘要。R7526 的附言是波蘭語,這就是用法語語言模型執行求解器在它上面失敗的原因。一個帶波蘭語語言模型的簡單替換求解器(模擬退火)僅憑密文就復原了它的字母表,同一字母表還能解開 Potocka 另外八封信中的簡短法語段落。許多同音符是基本數碼的兩倍(25 和 50 = e)。這些段落涉及財產、宮廷影響力、一項政治指控以及通訊安全。在 Potocka 的 887 個密碼詞元中,863 個有字母值(97.3%);這衡量的是金鑰覆蓋率,有些解密段落作為文句仍然存疑。四個人物程式碼和一個孤立的數碼仍待解決,有些拼寫和人名也不確定。Mniszech 那份 232 個詞元的密碼沒有解密,所以十封信的完成程度為部分。沒有獨立的明文副本或原始金鑰可用來核對這些解密,也沒有找到更早的解讀。

01文獻與證據

全部 29 張原始影象都檢查過,包括背面、地址和跨頁。這些主要是明文信件,夾有簡短的加密插入;下面的表格轉錄了這些插入及其前面緊鄰的明文詞(“明文錨點”一欄);其餘明文未轉錄。影象編號是 DECODE 的影象字尾。有些信沒有年份:總目中的佔位日期沒有被當作史實日期採用。

Potocka 稱 Dunin 為“mon fils”(我的兒子),但大學的 Women’s Court 傳記說她是他的姑母或姨母。這一來源是在復原金鑰之後才找到的,沒有提供任何密碼值。

記錄館藏號有值詞元 / 已轉錄詞元
R7524ASang_teka_290/60 / 232
R7525ASang_teka_301/854 / 56
R7526ASang_teka_343/12163 / 163
R7527ASang_teka_354/5_1252 / 261
R7528ASang_teka_354/5_249 / 50
R7529ASang_teka_365/534 / 35
R7530ASang_teka_386/1160 / 62
R7534ASang_teka_421/753 / 58
R7535ASang_teka_422/696 / 100
R7536ASang_teka_422/7102 / 102

02復原的字母表

基本序列從 25=e 倒著排到 14=x,又從 26=a 順著排到 39=p,在 l 之前有一處中斷。波蘭語附言用 27 表示 a,並在 l/ł 的位置上區分 31/32;確切的變音規則仍不確定。已見的較高同音符包括 50=e、52=a、58=c、68=n 和 74=r。翻倍關係能提示值,但不能確定值:14=x 並不意味著 28=x,因為 28=b。

數碼字母
14x
15y
16z
17w
18u
19t
20k
21i
22h
23g
24f
25e
26a
27a
28b
29c
30d
31l
32l
33m
34n
35o
36s
37r
38q
39p
40k
42i
44h
46g
48f
50e
52a
54a
56b
58c
60d
62l
64l
66m
68n
70o
72s
74r
76q
78p

這裡每個字母值都是推斷出來的(I 級),存疑的讀法標為 M。沒有一個是 H 級(原始金鑰)或 C 級(獨立的已知明文)。單獨出現的數碼 87、94、100 和 270 是尚無值的人物程式碼。把 100 認作國王的可能性僅憑上下文。

03R7524

Mniszech 的信,1714年:232 個數字詞元一個也沒有解密。頁面上的波蘭語和拉丁語明文詞提供不瞭解讀。試過一個試探性的猜詞(hetmanow)和一些假定的虛碼,都失敗了。

04R7525

Horyhorki 與宮廷影響力:程式碼 94 想獨佔 100 的寵信;一棟房子讓寫信人吃虧;公道與敵人。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
2: pour ... qui l'a obligehoryhorkiHoryhorki
2: mais le [94] veut ... dans leestreseulestre seul
2: dans le ... du [100]creditcredit
2: et celuy qui commencecesmachineces machine
2: cete ... me fait beaucoup du tortmaysonmayson
2: il faut rendrelaiusticela iustice
2: et tous nosinmisinmis (ennemis)

05R7526

starosta 在場;她問他是否已作了什麼安排,他什麼也沒有;一趟去盧布林的行程;有人報告說,在 Dunin 與一個女人在野外跳舞的時候,他正和多明我會士在一起。在數字文字中,官職/地名讀作 serecki,報告者的名字讀作 Stabrowski;兩者的字母在影象上都清楚,但這兩個人的身份都無法確定。它們沒有被校改為 Merecki、serejski 或 Dąbrowski。

一種審慎分詞的讀法,保留原文的不規則形式:

Pan starosta serecki iest tu. Pytałam się ieżeli ma co postanowionego. Ni ma nic. Iedzie ⟨dzie⟩ do Lublina. To tesz prawda że był u dominikanow wtenczas iakeś tańcował z nią w polu. Powiedał mi Stabrowski.

“serecki 的 starosta 在這裡。我問他是否已有什麼定下來的事。他什麼也沒有。他要去盧布林。還有一件事也是真的:你和她在野外跳舞的時候,他正和多明我會士在一起。是 Stabrowski 告訴我的。”⟨dzie⟩ 標出寫信人加密了兩次的一個音節(M):數碼為 21 25 30 16 21 25 30 16 21 25 30 35,即 iedziedziedo,間距均勻,沒有刪除記號,所以第二個 dzie 被視為筆誤;另一種可能是方言形式 dzie,相當於 gdzie(“某處”)。serecki 在影象上很清楚(36 25 37 25 29 20 21,其中 20 用較深的墨水描過);它所指的 starostwo(轄區)未能確定。其他不規則之處沒有被悄悄修正。

分詞 iakeś tańcował(“你跳舞的時候”)取代了 iak estancował(2026年9月30日更正;字母值仍為 I 級,未變)。它依據的是寫信人自己的分組:在影象上,數碼 21 27 20 25 36(iakes)作為一組結束一行,19 27 34 29 35 17 27 32(tancowal)作為一組開始下一行,後面跟著一個句點。單憑行末不足以定論,因為寫信人也會把詞拆到兩行(udomini|kanow、powi|edal)。但 jakeś tańcował 是普通的波蘭語,第二人稱詞尾 -eś 附在 jak 上;而原先的分詞需要一個波蘭語裡沒有的詞 estancował,若是 stancować 這類表示寄宿的動詞,又需要第二個 s,而數碼裡沒有。這一改動使收信人 Dunin 成為與她跳舞的人,並把這個分句變成了他拜訪多明我會士的時間標記;原先“他與一個女人同住”的註釋已撤回。在影象上,最後一組的第一個數碼是 36(s),而不是最初轉錄的 39(p):它的第二位數字在底部閉合,與 starosta 中的 6 一樣,而同一行 polu 裡 39 的 9 末端帶尾巴。轉錄已於2026年9月30日更正,名字讀作 Stabrowski(一個實有的姓氏),而不是 p. Tabrowski。

不分詞的字面輸出

panstarostasereckiiesttupytalamsieiezelimacopostanowionegonimaniciedziedziedolublinatoteszprawdazebyludominikanowwtenczasiakestancowalzniawpolupowiedalmistabrowski

06R7527

維爾紐斯總督以 Bychow 為抵押、金額為 sant mil fran 的債務憑證;要採取的措施,以及對 94 的幫助的不信任。背面涉及對立陶宛元帥的一項指控、Biegański 向其父親的供認、一封給 100 的信、一封經由大書記官轉交的信,以及一項誓言。這項指控是通訊者的說法,並非經獨立核實的事件。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
2: ce que lepalatinpalatin
2: dewilnaWilna
2: luy a done unobligationobligation
2: poursantmilfransant mil fran (cent mille francs)
2: sur lebychowBychow
2: en cas sy il nepayepaye
2: pas dans unansans
2: il sest promit de prendre lebychowBychow
2: prendrenosmesournos mesour (nos mesures)
2: jay peur que [94] nenousayderespasnous ayderes pas
2: car son ... bien prochealiancealiance
2: luy conseille de seniustifieiustifie
2: et bienallerluymemealler luy meme
2: pour seure on la biennouritnourit;被劃掉/覆寫的 24 已排除,見截圖
3-左: comme le ... demarchalmarchal (marechal)
3-左: delitwanieLitwanie
3-左: puisquebieganskiaconfeseBieganski a confese
3-左: devant sonperepere
3-左: il a rendu la ... au 100lestrelestre (lettre)
3-左: et quand lemarchalmarchal (marechal)
3-左: luy ... cete afaire au 94resprocheresproche (reproche)
3-右: cest luy qui a ... toutfomontefomonte (fomente)
3-右: toutcelacela
3-右: il a done un ... par grandlestrelestre (lettre)
3-右: grandchancelierchancelier
3-右: de sa propremainmain
3-右: luyexeusantexeusant (excusant;25 也可能是 29)
3-右: il a pourtant solicite lemarchalmarchal (marechal)
3-右: de luy faire lesermentserment
3-右: quiltegntegn(拼寫不清;可能是 tienne)
3-右: avecluyluy
3-右: danstoulmaltou l mal (tout le mal)
3-右: oubienbien
3-右: vous pouvez faire quelque chosemouesemouese (mauvaise)
3-右: et celatombaptombap(詞尾不清;可能是 tombe)
3-右: surmoymoy

07R7528

Rakiszki、姆斯季斯拉夫總督,以及涉及第一任丈夫 Kroszyński 的財產/改革事宜。第二處姓氏拼寫不規則(Krodyznski)。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
1: la poste passee surrakiszkiRakiszki
1: Mr lepalatinepalatine
1: demscislawiMscislawi;待核實
1: sur leteretere (terre)
1: de reformation de sa premiere marykroszynskiKroszynski
3-左: je les voy parler akrodyznskiKrodyznski:姓氏拼寫不規則,參見同一封信中的 Kroszynski

08R7529

法語明文說,自5月10日起 clef(金鑰)rompue(壞了),沒有辦法 loubrire(開啟它)。另一段說某人把 clef 記在 ceur(心裡)。這些說的是使用密碼時遇到的麻煩;並不能證明信件被截獲或密碼被破譯。後面的密碼詞有 rayne 和 maitresse。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
2: depuis [10] may que cete ... est rompueclefclef
2: na plus moyen deloubrireloubrire (l ouvrir);覆寫的符號已排除
5-右: il me dit quil a la ... enclefclef
5-右: enceurceur (coeur)
6-右: laraynerayne (reine)
6-右: et point demaitressemaitresse

09R7530

王室大司庫、一個聯盟、一支軍隊的投降,以及關於一個 morcowide(可能是莫斯科人)到來的證據。有些數字序列得出的拼寫有訛誤;這封信不被視為通順且經核實的轉錄。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
1: avecgrandegrande
1: 頭銜續tresroriertresrorier;覆寫的符號需加註
2: de sonarmearme
2: auconnedereconnedere:本意是 confedere;n/f 和 d/f 替換錯誤
2: beaucoup de chosecontreluecontre lue
2: celuy qui a faitueniru venir
2: lemorcowidemorcowide:可能是 Moscovite,原文拼寫不規則
2: et on a ledocumentdocument

10R7534

代表們、libertation、一個存疑的 zaia[73]d(可能是波蘭語 zajazd)、Bychowa、比亞韋斯托克、Tykocin 和 Rybiński。程式碼 87、94 和 270 仍待解決。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
1: plusieursdeputedepute
1: avoir par luylibertationlibertation
2: pourzaia<73>dzaia[73]d;大概是 zajazd,但 73 尚無值
2: placebychowaBychowa
2: tout droit abialstokBialstok (Bialystok)
3-左: destretykoccinTykoccin (Tykocin);前面的 a 是明文
3-左: avecrybinskiRybinski

11R7535

子女和一個兄弟、身為薩克森人、Dunin 的房子、Chomiński 和一名旗手;宮廷通訊、元帥及其父親、Menzykw(可能是緬什科夫)、王后和庫爾蘭親王。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
2: jusque a leurfilsfils
2: destresaxonsaxon
2: particulierement son proprefrerefrere
2: sur vostremaissonmaisson
2-下: la cestchominskiChominski
2-下: et vostreensegneensegne
2-頁邊: leoszmianaOszmiana
3-右: escrive alacourla cour
3-右: quemarszalekmarszalek
3-右: et sonperper (pere)
3-右: il semelmel (mele)
3-右: cete afaire achominskiChominski
3-右: vendu ... amenzykwMenzykw(緬什科夫):可能漏了一個 o
3-右: puisque lareinereine
3-右: prince decourlandeCourlande

12R7536

一個被動過的封印,以及對通訊的擔憂;指示信件經由一個類似柯尼斯堡的地名轉寄,後面跟著一個身份不明的 Kinnik。寫信人預計會有延誤,但會更安全。背面考慮了她的安全、萬一開戰時的住處、陪伴 Dunin 的妻子,以及一份保護令。

影象 / 明文錨點密碼字面輸出編者解釋或存疑之處
1: que vousadressieuosleritreadressie vos leritre:寄送你的信件;有些多餘字母或數字誤讀
1: parkeinisberkakinnikKeinisberk a Kinnik:柯尼斯堡到 Kinnig?名字待核實
1: quoy querestarderonorestarderono (retarderont)
1: quelqueioursiours
1: mais il seront plusseurseur
3-左: de monseurteseurte (surete)
3-左: ouiemodoitlogeie mo doit loge (je me dois loger)
3-左: en cas de laguereguere
3-左: tenir lacompaniecompanie
3-左: a vostrefammefamme
3-左: et pour lesauwegardesauwegarde

13方法與侷限

用法語語言模型執行求解器失敗了。帶波蘭語語言模型的簡單替換求解器復原了 R7526 的字母表,在為其餘數碼賦值之前,先在另外八封信上測試了這個金鑰。重複出現的詞和人名證實了較高的同音符。藉助全解析度截圖和對每一頁的最終核查,更正了轉錄的數碼,補上了 R7527 背面的密文,並統計了單獨出現的程式碼。

對 Mniszech 那套不同的系統,嘗試了波蘭語同音替換搜尋、一個試探性猜詞、虛碼和雙字母假設,以及頻率懲罰。沒有一種得出連貫的文字。在對照實驗中,同一求解器在一份同樣長度(232 個詞元)的合成同音替換密文上只復原了 49 個位置。因此在這封信上的失敗,並不能說明它能否被解密。它仍待解決。

檢查了三條 Sanguszko 金鑰記錄(R7515、R7460、R7461),根據其符號或數值予以排除。對出版物、這些通訊者和館藏號的搜尋找到了一些背景資料,但沒有匹配的金鑰或明文。還有更多通訊已被編目,但這裡沒有找到線上影象。沒有找到更早的解讀;但這並不證明不存在。

14尚不確定之處

在全部十封信中,1,119 個密碼詞元中有 863 個有值(77.1%)。保守的連貫計數是 745/1,119(66.6%):它排除了整段存疑的片段,所以是一個下限,而不是錯誤率估計。原始輸出、編者解釋和置信度在完整的分段讀文中分別列出。

15來源與可復現性

Archiwum Narodowe w Krakowie, Archiwum Sanguszków:文獻表中連結的十條 DECODE 記錄。相關通訊編目為 29/637/0/1.3/9477,這裡未確認它們是否為這些信件的複本。全部密文、復原的金鑰、失敗的求解器試驗、對照以及詞元級測量資料都在程式碼庫中。執行 prepare_reading.py 即可復現字面輸出和覆蓋率。

研究筆記、轉錄、金鑰和指令碼。對 DECODE 的更新已排隊,尚未提交;公開的讀文檔案只包含加密段落的摘錄,省略的明文文字處留有空缺。