关键词密码解码器

在已知关键词的前提下解码关键词替换密码,查看生成的字母表,并将输入频率与标准英文频率进行对比。

关键词密码解码器

使用已知关键词解码关键词替换密码

字符: 0 | 字母: 0
关键词: 无得分: 0.00

密码字母表

ABCDEFGHIJKLMNOPQRSTUVWXYZ

字母映射步骤

展示密码字母表回映到标准字母表的步骤(前 10 个字母)。

位置 1A → A
位置 2B → B
位置 3C → C
位置 4D → D
位置 5E → E
位置 6F → F
位置 7G → G
位置 8H → H
位置 9I → I
位置 10J → J

字母频率分析

对比输入文本中的字母频率与标准英文频率。

输入文本频率

A
0.0%
B
0.0%
C
0.0%
D
0.0%
E
0.0%
F
0.0%
G
0.0%
H
0.0%
I
0.0%
J
0.0%

标准英文频率

A
8.2%
B
1.3%
C
2.8%
D
4.3%
E
12.7%
F
2.2%
G
2.0%
H
6.1%
I
7.0%
J
0.1%

这个关键词解码器如何工作?

它会根据你提供的关键词重建替换字母表,反向执行映射,并对输出明文进行可读性评分。

必须知道准确关键词吗?

是的。这个页面主要面向你已经知道或高度怀疑某个关键词的场景。

为什么这里还需要频率分析?

频率图可以帮助你判断解码结果是否更接近正常英文,从而验证关键词猜测是否合理。

关键词密码解码器用于已经知道关键词、或者手上有几个候选关键词的情况。输入关键词,粘贴密文,明文会随输入实时出现。解码器还会显示关键词生成的密码字母表,逐步演示前几个字母的对应关系,给结果打一个可读性得分,并把密文里最常见的字母和正常英语对比。如果完全不知道关键词,请用替换密码破解器:它会先直接破解出字母表,再从中反推出关键词。

关键词密码解码器怎么用

  1. 输入关键词。 大小写、空格和标点都无所谓,解码器只保留字母,并去掉重复的字母。想先看看工具怎么用,可以点“示例”,它会填入一个示例关键词。
  2. 粘贴密文。 输入框下方显示字符数和字母数。空格、数字和标点原样保留,小写字母仍然是小写。
  3. 看解码结果。 结果随输入实时更新,旁边显示整理后的关键词和可读性得分,点结果旁的按钮即可复制。
  4. 核对字母表。 “密码字母表”显示关键词生成的 26 个字母,“字母映射步骤”演示其中前十个字母怎样对应回 A、B、C……
  5. 看频率。 频率面板列出密文里最常见的十个字母,以及它们在英语里通常的占比。不确定这段文字是不是关键词密码时,这一栏最有用。

解码器怎样还原字母表

关键词密码把密钥藏在一个单词里。解码器分三步把这个单词还原成完整的密码字母表:

  1. 只保留关键词里的字母,已经出现过的字母去掉。SECRET 变成 S、E、C、R、T。
  2. 在后面按顺序接上字母表里其余的字母,跳过已经用过的。
  3. 把结果对齐写在普通字母表下面。
明文:  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
密文:  S E C R T A B D F G H I J K L M N O P Q U V W X Y Z

加密时,每个明文字母换成它下面的字母,所以 M 变成 J,E 变成 T。解码时反过来查表:在下面一行找到密文字母,写下它上面的字母。用关键词 SECRET,密文

JTTQ JT SQ QDT LIR JFII SQ KLLK

解出来是 MEET ME AT THE OLD MILL AT NOON(中午在老磨坊见)。

注意下面一行有多少字母没变:关键词的字母之后,字母表按原顺序往下排,从 U 开始每个字母都映射到它自己。关键词较短的关键词密码通常都是这样,这也是它容易被破解的原因之一:破解出一部分字母表后,往往就能猜出关键词,剩下的自然就出来了。

关键词不对时会怎样

解码器随输入实时更新,用来试猜关键词很快。结果大致有三种,每种都有信息量。

字母相同的关键词,生成同一张字母表。 SECRETS 和 SECRET 去重后都是 S、E、C、R、T,两个都能正确解码。如果对方说关键词是 SECRETS,而你记成了 SECRET,也没关系。

差不多对的关键词,解出差不多对的文字。 用 SECURE 时,字母表以 S、E、C、U、R 开头,只在少数位置和正确的字母表不同。解出来是 MUUT MU AT THU OLE MILL AT NOON:挪动过的那几个字母错了,其余都对。看到这种结果时,保留关键词的开头,改后面的部分。

错的关键词,解出乱码。 SECRETLY 把 L 和 Y 提到字母表前面,后面的字母全部错位,同一段密文变成 OEEU OE AU UJE FND OKNN AU PFFP。CIPHER 解出 LTTR LT SR RIT NBF LJBB SR MNNM。两者都差得很远。

结果旁边的可读性得分把这种差别量化了:常见英语单词、TH、ER 这类常见字母组合、接近正常英语的字母比例,都会加分。比较几个候选关键词时,得分最高的那个通常就是对的。这个分数没有固定的刻度,所以要拿同一段密文的不同结果相互比较,不要单看一个数。

怎么看频率面板

频率面板回答的是另一个问题:这段文字真的是关键词密码吗?

关键词密码把每个字母固定换成另一个字母,所以密文保留了英语字母次数高低不平的特点:少数密文字母很常见,多数很少见,只是换到了别的字母上。即使是上面那段很短的例子,T 和 Q 也是出现最多的密文字母,各 4 次,分别代表 E 和 T。如果密文里最常见几个字母的占比,和预期一栏里 E、T、A、O 的占比差不多,那很可能是关键词密码或其他简单替换密码。

如果各个字母的次数几乎一样平,没有哪个特别多,这段文字多半用了好几张字母表,比如维吉尼亚密码,任何一张关键词字母表都解不开。如果频率和正常英语一样、文字却读不通,字母可能只是换了位置,而不是被替换了。密码识别器可以帮你判断是哪一类密码。

不知道关键词时

这个页面不会去搜索关键词,只用你给出的关键词解码,所以猜关键词要靠你自己。如果有提示,这样做很有效:谜题的标题、故事里的人名、寻宝描述里的主题词。逐个试候选词,留下能读通、得分最高的那个。

如果完全没有头绪,一个个猜单词会很慢。关键词密码本质上是简单替换密码,不需要关键词也能破解。替换密码破解器只凭密文就能搜索出完整的 26 字母字母表,给出明文,再尝试从找到的字母表里读出关键词。它还能识别 Codebusters 使用的、带位移的 K1、K2、K3 关键词字母表,这是本解码器做不到的。

本解码器不支持的变体

本解码器用的是最常见的排法:关键词放在密文字母表开头,明文字母表按正常顺序,不做位移。有些谜题用别的排法:

  • 关键词字母表放在明文行(Codebusters 里叫 K1),解码时要反过来查表。
  • 带位移的关键词字母表,关键词不是从 A 下面开始。
  • 两行都是同一张关键词字母表,错开一个位移(K3)。

如果用对了关键词,解出来却只有一半能读,甚至完全读不通,多半就是这几种排法之一。关键词密码页面按标准排法生成字母表;Aristocrat 练习页用例子讲解了 K1、K2、K3 三种排法。

相似工具