01 这六条记录是什么
| 记录 | 张 | 字母 | 状态 |
|---|---|---|---|
| R2963 | f. 5 | 德语,致一位“Marquis”(侯爵),[1719年]1月28日;人名和词语用数码表示(1203 伦敦,1439 Theophili) | 行间已有解读:可读 |
| R2964 | f. 6 | “A Mr [name struck out]”(致某先生[姓名被划掉]),巴黎,1719年2月7日,Extrait(摘录) | 未解;约十几处注释 |
| R2965 | f. 7 | 巴黎,1719年2月10日,Extrait(摘录),同一写信人、同一代码 | 未解;注释相同 |
| R2968 | ff. 11–12 | “Anonyme à Monsr Carré en Pellmall à Londres”,1742年3月,全为数码 | 已转录、已测试;未读出 |
| R2970 | ff. 14–17 | “Copie d’une Lettre en Chiffre, sans date”,致蓓尔美尔街的 Carré 先生;背书“R Aug. 22 1742”(总目第70项,已并入此处) | 已转录、已测试;未读出 |
| R2972 | ff. 22–23 | “Lond. 19 Janv. 1745”,全为数码,Carré 代码 | 已转录、已测试;未读出 |
| R2974 | ff. 25–28 | “L. 17/28 Nov. 1749”,两位数码的字母密码 | 已逐字母解读:可读 |
它们周围是 R2966(两位数码的字母密码,已解读)、R2967(伦敦,1740年7月,有几个码组加了注释,0813 = le Sr Walpole)、R2969(Carré 频率统计表)、R2971(四位数码代码,有完整解读,内容关于匈牙利女王)和 R2973(1749年3月6日,有注释)。
02 1719年2月的巴黎信件

写信人报告了 Stair 勋爵正式进入巴黎并觐见国王,并告诉通信对象他将留在英国,“jusqu’au retour de S. M. Brit.”(直到不列颠国王陛下归来)。明写部分用的是家事掩护(“vos Parens”“votre Cousin”“le caractère des esprits de votre Famille”),第二封信开头谈的是即将到来的对西班牙战争和阿尔贝罗尼枢机主教。人物用标了十字的数码表示:27、258、285、611。
破译者注释了 36 = re、88 = pas、95 = le、184 = que、243 = vous、347 = a、531 = pour、652 = qu’il 和 786 = s,两封信中取值相同。这只占第一封信354个码组中的33个。在一部式代码里,取值按字母顺序排列,这些已知值就能把其余取值框定在区间内。而这里 re(36)排在 pas(88)、le(95)和 que(184)之前,a 却在347,所以这是两部式代码,其顺序说明不了任何问题。两封信共约700个码组,而代码约有900个条目,大多数取值只出现一次,破译者也只注释了那些重复出现的取值。
03 Carré 信件,1742–45年
三封寄给“Mr Carré in Pall Mall”的信,全部是三位数码组,没有明写部分,也没有注释。三封都是截获机构抄写的誊清本。R2968(ff. 11–12)标题为“Anonyme à Monsr Carré en Pellmall à Londres”,1742年3月。R2970(ff. 14–17)是一份“Copie d’une Lettre en Chiffre, sans date”,带着写信人的记号 ΔΔΔ 寄给“en Palmal”的 Carré 先生,由查令十字附近一位名叫 Chevening(?) 的珠宝商转交,署名“Anonyme”,背书“R Aug. 22 1742”:它是1742年8月22日收到的,比 R2968 晚五个月。R2972(ff. 22–23)注明伦敦,1745年1月19日。
| 记录 | 码组数 | 不同取值 | 最大值 |
|---|---|---|---|
| R2968 | 372 | 208 | 796 |
| R2970 | 470 | 219 | 800 |
| R2972 | 481 | 196 | 796 |
| 三封合计 | 1,323 | 381 | 800 |
用破译者的统计核对转录。R2969(f. 13,“Carré 1742”)统计的是1742年两封信 R2968 和 R2970 合起来的码组,其中包括 R2968 抄写员写重复了并用括号括起的一行。把这一行算进去,这里的转录与 R2969 的数字完全一致:686(20)、212(19)、106(18)、121 和 12(14)、707(12)、781(11)、539 和 621(10),以及往下直到7次的另外十五个取值;只有 573、27 和 772 差一次。所以文本的准确度约为三百个码组错一个。R2969 中给 686 和 106 暂定的 de、给 121 暂定的 la,都是用点标出的试探性猜测。
统计。381个取值中有147个只出现一次。从1到800,每一百个数中都有36–62个不同取值被用到,所以整个区间都在使用。分布很平:最常见的取值212占全文的2.3%,其次是12、106和686,占1.8–2.0%。重复都很短:94个重复的二元组、24个三元组、8个四元组和一个五元组(151 521 330 621 212,在1742年的两封信中都有)。95 57 606 451 这一串在1745年那封信中出现三次,被后人划了线,大概是一个逐字母拼写的名字。1745年那封信用的是同一代码:其73%的码组是1742年出现过的取值。截获机构的文书给单个码组划了线,大概是专名;135、204、785和80在1742年的两封信中都被划了线。
不是字母密码。针对法语四元语法模型,对“每个码组对应一个字母”的赋值做了模拟退火。在真实文本上得分达到每字符 −2.09 和 −2.11,在把同样码组打乱顺序后得到 −2.12 和 −2.17:没有差别,而且输出也不是法语。381个类型对1,323个码组,同音替换字母密码无论如何都会过拟合;类型与码组之比和频率分布,都是词级代码的特征。
不是一部式代码。在一部式法语代码中,le、la、les、que、qui、et、en 的大量出现会堆积在各自的字母区段里。把每50个取值一段的实际码组数,与按法语最常用的700个词的字母表顺序所预测的数目相比,相关系数为 r = −0.26。把最常见的30个取值放到按比例对应的字母位置上,效果并不比随机好:2,000次随机放置中有86%做得一样好。当时把 686 和 106 这两个相距很远的取值都猜作 de,也指向同一结论。这是一部约800个条目的两部式代码,就像同一册中的1719年巴黎代码一样,后者的注释显示了两部式的顺序。
语言是根据标题假定为法语的;数码本身没有任何东西证实这一点。一部约800个条目、顺序随机的代码,1,323个码组只够对最常见的词做几个猜测,而且无从验证,也没有已知的猜词。1742年的破译者也止步于频率统计,外加 R2972 下面几个铅笔写的字母。这条进攻路线到此结束。
04 总目第79项:德累斯顿与海牙的记录
第79项把该册最后两条记录合在一起,称作“Unknown sender (Dresden), 1750–53”(身份不明的寄信人(德累斯顿),1750–53年)。它们已于2026年9月21日查看,两者都不是未解密码。R2978(f. 32)是一封标题为“Dresde 25. Janv. 1750”的法语信,用的是两位数码的字母密码。当时的破译者在每一行上方逐字母写出了明文(“…que l’on ignore pas les dangers auxquels notre position nous expose… les insinuations de Mr de Guydickens…”)。R2979(f. 34),“Hanau to Fer., Hague 9 Aout 1753”,是破译者本人对一封四位数码音节与词代码信件所做的工作副本。明写的音节都写了出来,他解出的码组也加了注释(1688 = si,1560 = roi,3227 = Devonshire)。其余的仍保留为数码,这页纸最后写着“Ici on parle du mariage de 3245 avec 3263”(这里谈到3245与3263的婚事),旁边是一列问号。第一条记录在当时就已完整解读,第二条则解读了一部分。第79项已从总目中删除。
05 还需要什么
- 两种代码中任一种的密钥,或任何一封信的明文抄本,可能在 Newcastle 或 Carteret 文书(BL Add MS 32686–33057)中,或在邱园的 SP 107/SP 78 中。
- 对于 Carré 代码:另一封使用该代码且有行间解读的信,或三封信中任何一封的明文抄本或摘要(1742年8月的 Newcastle 文书,Add MS 32699–32700;SP 107 中的截获信件;1742年的 SP 36,以 Carré 为收信人;Secret Office 破译者的信函登记簿)。Carré 和珠宝商“Chevening”的身份,可以为那些划线的码组提示人名。在该册其余部分(R2971、R2975–R2981)和网络上的搜索都没有找到这些材料;R2972 上码组下方的小记号,是破译者指向某一串重复出现的那页纸的交叉引用,不是读法。
- 更多使用1719年代码的信件:它的常见取值已知,所以有几千个码组就能根据上下文逐步拼出各个音节。
06 来源
- DECODE 记录R2963、R2964、R2965、R2968、R2969、R2970、R2972、R2974、R2978、R2979(图像需登录;不属于公有领域)。
- British Library, Add MS 32305,“unidentified cipher keys”(身份不明的密钥),39张。
R2964 及三封 Carré 信件的转录(carre/,附测试脚本)、笔记和 profile:仓库中的targets/bl32305/。