中文译本 · 原作 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 的更新已排队,尚未提交;公开的读文文件只包含加密段落的摘录,省略的明文文字处留有空缺。