Aristocrat 密码:Science Olympiad Codebusters 练习

为 B 组或 C 组生成新的 Aristocrat、Patristocrat 或 Xenocrypt,计时解题,并按 Codebusters 的方式判分:错两处以内不扣分,之后每处扣 100 分,另算计时奖励。

正在加载练习题……

Aristocrat 密码就是保留了空格的简单替换密码谜题,也是 Science Olympiad 的 Codebusters 比赛每张试卷的第一题。这个页面可以随时生成新的 Aristocrat、Patristocrat 和 Xenocrypt,并按 2026 年 B 组或 C 组的规则出题。它像现场裁判一样计时,也按规则判分:错两处以内不扣分,之后每错一处扣 100 分。卡住的时候,点一下就能把题目交给替换密码破解器,看看它是怎么被破开的。

Aristocrat 练习工具怎么用

  1. 选择组别。 B 组和 C 组允许的字母表不同,工具只提供你所在组别会遇到的那几种,详见下文的表格。
  2. 选择题型。 Aristocrat 保留单词间的空格;Patristocrat 去掉空格,把字母五个一组排列;Xenocrypt 是西班牙语的 Aristocrat。
  3. 选择字母表。 在组别允许的范围内选 K1、K2、K3 或随机字母表。想降低难度可以要提示:给出一个明文单词,或三个字母。
  4. 开始计时,动手解题。 在任何一个密文字母下面填一个字母,所有相同的密文字母下面会同时填上,就像在纸上用铅笔解 Aristocrat 一样。题目上方的频率表统计每个密文字母出现的次数,下面一行显示你当前给它的替换字母,也可以直接在这一行填写。
  5. 检查答案。 工具统计错误数、标出错的位置,并按一道 400 分的题目计分。如果是 Aristocrat,还会显示假如这是计时第一题,你能拿到多少计时奖励。
  6. 找关键词。 K1、K2、K3 的题目解完后,可以填你认为生成字母表的那个关键词并核对。C 组的试卷有时要求写关键词,而不是明文。
  7. 复盘。 “显示答案”列出明文、作者和书名;“在破解器中打开”把密文交给破解器,看它的字母统计、它的答案,以及它从密钥里读出的关键词。

所有题目都逐字摘自 Project Gutenberg 上的公有领域书籍:英语来自刘易斯·卡罗尔、简·奥斯汀、马克·吐温、路易莎·梅·奥尔科特、弗朗西丝·霍奇森·伯内特等作家;西班牙语来自佩雷斯·加尔多斯、胡安·巴莱拉、布拉斯科·伊巴涅斯、胡安·拉蒙·希门内斯等作家。每句在 60 到 160 个字母之间,和 Codebusters 常见的题目长度一致。

什么是 Aristocrat 密码

这个名字来自美国密码协会(American Cryptogram Association,ACA),会员们互相出手工密码谜题已经将近一百年。ACA 按书写方式给替换密码谜题分类,Aristocrat 是最友好的一种:用一张替换字母表加密一句名言,空格和标点原样保留。Science Olympiad 创办 Codebusters 时沿用了 ACA 的术语,所以试卷上的 Aristocrat 密码就是同一个东西。

2026 年 Codebusters 规则里,有三条决定了 Aristocrat 密码的样子:

  • 全文只用一张字母表。 同一个密文字母永远代表同一个明文字母。
  • 任何字母都不会解成它自己。 密文里的 Q 一定不是明文 Q。光这一条,就给每个字母都排除了一个可能。
  • 字母表是 K1、K2、K3 或随机字母表。 关键词字母表见下文;随机字母表是满足上一条规则的任意打乱。

因为保留了词界,解 Aristocrat 密码主要靠单词:单字母词是 A 或 I;撇号后面通常是 S、T、D、LL 或 RE;THAT(ABCA)、PEOPLE(ABCADB)这类有重复字母的词,形状本身就会暴露自己。替换密码破解器页面上有一道完整的 Aristocrat,演示了手工逐步破解的过程。

Patristocrat:去掉词界的同一种密码

Patristocrat 的加密方法和 Aristocrat 完全一样,只是去掉了空格和标点,字母按五个一组印出来。下面是这个工具生成的一道真实练习题,原文是《波莉安娜》(Pollyanna,1913)里的一句话,共 110 个字母,用的是 K1 字母表:

QFQHB VHFSF GOJLF QIVPF IJVLR
UWZRU NRKXQ SFHND QEWLJ GRRNV
WLJSF WHLJI XQIJU EFUPJ QWVFQ
IWLJK JZSDW DKXOO BXQFW WUFHW
DYJIU JVVJV

看不到单词长度,就没法从短词入手。和靠单词形状打开局面的 Aristocrat 不同,Patristocrat 要靠字母组合:

  • 先数字母。 没有词界时,字母次数是主要线索。这道题里 J 出现 12 次,F 11 次,W 10 次,它们很可能是 E、T、A、O 中的几个。
  • 找重复的三字母组。 THE、AND、ING、ION、ENT 是英语里最常见的三字母组合。这道题里 WLJ 出现三次,而且以最常见的 J 结尾,很可能是 THE;FQI 出现两次,以第二常见的 F 开头,可以试试 AND。
  • 利用双写字母。 常见的双写是 LL、EE、SS、OO、TT。这道题有四个双写:RR、OO、VV、WW。如果 W 是 T,WW 就是 TT,另外三个可以拿 LL、SS、OO 去试。
  • 标出已经确定的词尾。 每确定一个词,就在它后面画一条竖线,下一个词就更容易看出来。

THE 和 AND 一旦定下来,BOOKS、HANDS、DRESSES 这些词很快就会出现。明文是 Nancy's capable hands made short work of unpacking the books, the patched undergarments, and the few pitifully unattractive dresses(南希麻利的双手很快就把书、打着补丁的内衣和那几件寒酸难看的裙子都拆包整理好了),K1 关键词是 ZIGZAG,位移 2。

文字较短时,Patristocrat 比 Aristocrat 难得多。我们在破解器没见过的书上实测:80 个字母的 Patristocrat,破解器 93% 能解对;50 个字母时不到一半;而 50 个字母的 Aristocrat 有 83%。人解题时的感受也一样。Codebusters 规定 Patristocrat 只用 K1 和 K2 字母表,所以一旦在解了一半的字母表里看到关键词的开头,往往能猜出整个关键词,一次填上好几个字母。

Xenocrypt:西班牙语的 Aristocrat

Xenocrypt 是明文不是英语的 Aristocrat。在 Codebusters 里,这种语言是西班牙语,字母表用英语关键词生成。C 组地区赛最多出两道 Xenocrypt,州赛和全国赛出两到三道;B 组地区赛最多一道,州赛和全国赛一到两道。

西班牙语会改变你在英语里依赖的那些起点:

  • E 和 A 都非常常见,其次是 O、S、R、N。比赛发的资料表上印有西班牙语字母频率,不用背。
  • 单字母词是 Y、A、O(和、向、或),不是 A 和 I。
  • 常见短词不一样:DE、LA、QUE、EL、EN、LOS、DEL、SE、LAS、POR、UN、CON。QUE 相当于英语里的 THE:高频、三个字母,几乎每句都有。
  • 去掉重音,Ñ 当作 N,这是 ACA 处理西班牙语密码的惯例。原文里带重音的 É,在题目里就是 E。

即使不懂西班牙语,凭这几条通常也能解开 Xenocrypt,因为西班牙语的拼写非常规则。先开着提示做几道,再关掉提示练习。

K1、K2、K3 字母表

Codebusters 和 ACA 一样,用三种标准方式构造关键词字母表。三种方式的起点相同,都是一张关键词字母表:写下关键词,去掉重复字母,再按顺序接上没用到的字母。以关键词 CODEBUSTER 为例:

C O D E B U S T R A F G H I J K L M N P Q V W X Y Z

三种类型的区别在于这张关键词字母表放在哪一行。下面的例子都选了不会让字母映射到自己的位移,这是规则要求的。

K1 字母表:关键词在明文行

K1 字母表把关键词字母表放在明文行,密文行是普通字母表,并做了位移:

明文:  C O D E B U S T R A F G H I J K L M N P Q V W X Y Z
密文:  E F G H I J K L M N O P Q R S T U V W X Y Z A B C D

MEET ME AT THE LIBRARY AFTER SCHOOL(放学后在图书馆见)加密后是 VHHL VH NL LQH URIMNMC NOLHM KEQFFU。

解完 K1 题后找关键词:按 A 到 Z 写出密文字母表,在每个字母下面写上你解出的明文字母,关键词就出现在下面那一行里,这里是 WXYZCODEBUSTRAFGH……。前面的 WXYZ 只是位移造成的、从字母表末尾绕回来的四个字母。

K2 字母表:关键词在密文行

K2 字母表正好相反:明文行是普通字母表,关键词字母表放在密文行:

明文:  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密文:  W X Y Z C O D E B U S T R A F G H I J K L M N P Q V

同一句话加密后是 RCCK RC WK KEC TBXIWIQ WOKCI JYEFFT。找 K2 关键词时,按 A 到 Z 写出明文字母表,在每个字母下写上对应的密文字母,也就是加密密钥本身,CODEBUSTR 直接就能读出来。

两种排法互为镜像:同一个关键词和位移,分别按 K1 和 K2 生成,得到的正好是一对加密密钥和解密密钥。

K3 字母表:两行都是关键词字母表

K3 字母表的两行都是关键词字母表,下面一行错开位移:

明文:  C O D E B U S T R A F G H I J K L M N P Q V W X Y Z
密文:  O D E B U S T R A F G H I J K L M N P Q V W X Y Z C

这时 MEET ME AT THE LIBRARY AFTER SCHOOL 变成 NBBR NB FR RIB MJUAFAZ FGRBA TOIDDM。解出的密钥两行都不是字母顺序,所以光把密钥列出来看不到关键词。要顺着链条走:从任意一个字母开始,查它加密成什么,再查那个字母加密成什么,一直查下去。位移为 1 时,从 C 出发的链条是 C → O → D → E → B → U → S → T → R → A……,正好就是关键词字母表本身。位移更大时,链条每隔两个、三个或四个位置才取一个字母,按间隔把它们排开即可。K3 字母表只出现在 C 组的 Aristocrat 密码里,不会用于 Patristocrat 或 Xenocrypt。

替换密码破解器会对它还原出的密钥尝试全部三种排法和所有位移,报告找到的关键词;找不到时会说明这看起来是随机字母表。

B 组和 C 组的区别

两个组别的题型相同,允许的字母表不同。下表依据 2026 年两个组别的规则手册整理:

题型B 组C 组
AristocratK1 或随机K1、K2、K3 或随机
PatristocratK1K1 或 K2
XenocryptK1K1 或 K2
要求写关键词而不是明文不会K1、K2、K3 字母表的 Aristocrat 可能会

两个组别的单表替换题都可能附带提示,也都规定任何字母不会解成它自己。

Codebusters 怎么给 Aristocrat 密码计分

计分规则不长,但了解之后,你在时间压力下的做法会不一样。

写明文的题。 错两处以内算全对;之后每多错一处扣 100 分,最低扣到 0 分。一道 400 分的 Aristocrat 错五处得 100 分,错七处得 0 分。所以句子已经读得通时,通常应该去做下一题,而不是死磕最后一个罕见字母。

写关键词的题。 题目要求写关键词或关键短语时,从第一个错误开始,每错一处扣 100 分,没有免扣的错误。

计时题。 第一题一定是 Aristocrat,从比赛开始计时。队员解出后发信号;答案错误不超过两处,就能得到 2 ×(600 − 用时秒数)的奖励分。6 分钟解出得 2 ×(600 − 360)= 480 分;435 秒解出得 330 分。答错没有惩罚,可以反复作答,但超过 10 分钟奖励就是 0。本页的练习计时器显示同样的奖励分,方便你跟踪自己每次练习的速度。

规则还允许携带最多三个 Class I 或 Class II 计算器,但不能带其他资料;解 Aristocrat 密码需要的知识,只能装在脑子里,或者来自比赛发的资料表。

快速破解 Aristocrat 密码的技巧

  • 先看最短的词。 单字母词是 A 或 I。两字母词范围很小:OF、TO、IN、IT、IS、BE、AS、AT、SO、WE、HE、BY、OR、ON、DO、IF、ME、MY、UP、AN、GO、NO、US、AM。
  • 利用“字母不解成自己”。 单字母词如果是密文 A,它一定是 I;如果是密文 I,它一定是 A。
  • 看单词形状。 THAT、THERE、PEOPLE、LITTLE、SHOULD、EVERY 都有特征明显的重复字母。记住十几个这样的形状,能省下好几分钟。
  • 注意撇号。 撇号后面只有一个字母时,几乎总是 S 或 T;两个字母时通常是 LL、RE 或 VE。
  • 边解边填频率表。 把每个猜测写在频率表对应的密文字母下面,一眼就能看出哪些明文字母已经用过,避免给两个密文字母填同一个答案。
  • 关键词字母表要尽早利用。 在解了一部分的字母表里看到关键词的开头时,猜出整个关键词,一次填上剩下的字母。

每种题型开着计时器练几次,再用破解器核对答案。目标是让短词和单词形状变成本能反应,因为在计时的 Aristocrat 密码上,每省一秒就多两分。

Aristocrat 密码与 Codebusters 常见问题

Aristocrat 和 Patristocrat 有什么区别?

两者都是简单替换密码。Aristocrat 保留原文的空格和标点,能看出单词长度;Patristocrat 去掉空格和标点,字母五个一组,单词要自己找。Codebusters 还规定 Patristocrat 在 B 组只用 K1 字母表,在 C 组用 K1 或 K2。

K1 字母表和关键词密码是一回事吗?

很接近。两者都从关键词字母表出发:去掉重复字母的关键词,后面按顺序接上其余字母。K1 把关键词字母表放在明文行,密文行是位移过的普通字母表;常见的关键词密码则把关键词字母表放在密文行,也就是 K2 的排法。

计时奖励怎么算?

只有第一题计时,而第一题一定是 Aristocrat。队伍解出且错误不超过两处时,奖励是 2 ×(600 − 用时秒数)。6 分钟解出得 480 分;超过 10 分钟奖励为 0,但这道题仍然可以作答,拿正常分数。

做 Xenocrypt 需要会西班牙语吗?

不太需要。记住单字母词 Y、A、O,常见词 DE、LA、QUE、EL、EN,以及 E 和 A 都很常见。西班牙语拼写很规则,凭这些线索通常就能解开。重音会被去掉,Ñ 写成 N。

练习题的句子从哪里来?

全部逐字摘自 Project Gutenberg 上 1929 年以前出版的公有领域书籍:英语作者如刘易斯·卡罗尔、简·奥斯汀、马克·吐温,西班牙语作者如佩雷斯·加尔多斯、胡安·拉蒙·希门内斯。“显示答案”会列出作者、书名和年份。

比赛时能用破解器或这个网站吗?

不能。2026 年规则只允许使用裁判提供的资料,外加最多三个 Class I 或 Class II 计算器。这个页面用于赛前练习;破解器适合赛后核对,看看自己错在哪里。

相似工具