跳转到正文

字母频率计数器

粘贴任意文本,即可得到它所用的每个字母的表格,包括次数、占全部字母的百分比,以及每个字母的条形图。可按频率或字母顺序排序,并在需要区分大小写时开启区分大小写选项。这是对密码进行频率分析或检查谜题最快的方法。免费,无需注册,内容也不会被上传。

选项

0

字母数

0

字符数

0

不同字母数

如何使用字母频率计数器

  1. 粘贴文本。 可以是普通文章、密文、谜题网格或单词列表。表格会随您的输入实时更新。
  2. 选择排序方式。 按频率排序可使最常见的字母排在最前,并发生并列时按字母顺序排列;按字母顺序排序则便于与参考表对照。
  3. 选择大小写处理方式。 默认情况下,H 和 h 被视为同一个字母。勾选“区分大小写”后,大写字母将单独列出。
  4. 阅读表格。 每个字母显示其次数、占全部字母的百分比,以及按最常见字母缩放的条形图。卡片显示字母总数、字符总数和不同字母数。

统计范围

只统计基础拉丁字母表中的 26 个字母,即 a 至 z 和 A 至 Z。数字、空格、标点以及带重音的字母(如 é 或 ñ)都会被忽略,其他文字的字母也一样。百分比是每个字母在所统计字母中所占的比例,而不是在所有字符中的比例,因此空格和标点不会稀释结果。只列出出现过的字母;未出现的字母不列行。

示例

句子 The quick brown fox jumps over the lazy dog 共有 43 个字符和 35 个字母,并且用到了全部 26 个字母。计数器列出如下:

字母次数占字母的比例
o411.4%
e38.6%
h, r, t, u每个 2 次5.7%
其余 20 个字母每个 1 次2.9%

这与英文的常见模式相去甚远,因为专门设计为每个字母只出现一次的句子并不典型。较长的自然文本会趋近于已知的分布。

英文字母频率

在一般英文文本中,E 是最常见的字母,其后依次是 T、A、O、I、N、S、H 和 R。一份被广泛引用的表格(基于 Robert Lewand 的 Cryptological Mathematics,2000 年)给出 E 约为 12.7%,T 为 9.1%,A 为 8.2%,O 为 7.5%,I 为 7.0%,N 为 6.7%,S 为 6.3%,H 为 6.1%,R 为 6.0%,而 Z、Q、X 和 J 均低于 0.2%。应将这些数字视为典型值而非精确值:它们因文本而异,短样本的差异尤其大。

  • 密码破解。 在简单的替换密码中,每个明文字母都对应唯一的密文字母,因此最常见的密文字母很可能是 E 或 T。这就是频率分析,阿拉伯学者阿尔-金迪在九世纪对其作过描述。
  • 凯撒密码与移位密码。 找出出现最频繁的密文字母,假设它是 E,然后倒推得出移位量。可以使用凯撒密码来应用它。
  • 游戏与谜题。 文字游戏玩家会利用字母次数来判断某个字母留在棋盘上的可能性,或检查自制的谜题。
  • 键盘布局。 像 Dvorak 这样的键盘布局,就是根据每个字母的输入频率设计的。

您需要哪个工具?

如果您想……使用
了解每个字母出现的次数本页
只看元音与辅音的比例元音计数器
统计字符总数,包括或不包括空格字符计数器
了解每个单词出现的次数单词频率计数器
解码替换密码替换密码求解器

常见问题

英文中最常见的字母是哪个?
E,在典型文本中约占字母的 12.7%,其后是 T(约 9.1%)和 A(约 8.2%)。ETAOIN SHRDLU 是最常见字母的传统速记,具体顺序因文本而异。
字母频率分析如何破解密码?
在替换密码中,每个明文字母总是变为同一个密文字母,因此字母次数的规律得以保留。把最常见的密文字母与 E、T、A 和 O 对应,即可得到第一个猜测,然后再借助常见单词加以修正。
为什么我的表格缺少某些字母?
表格只列出文本中出现过的字母。如果您期望的字母带有重音符号,请注意:带重音的字母和非拉丁文字不会被统计。
区分大小写选项有什么作用?
默认关闭,因此同一字母的大写与小写形式会合并计算。开启后,H 和 h 会被分别列为两行,例如在检查密文的大小写时很有用。
百分比是以全部字符还是仅以字母为基数?
仅以字母为基数。空格、数字和标点不计入分母,因此您看到的各字母百分比加起来正好为 100%。
我的文本会被上传吗?
不会。字母在您的浏览器中统计,不会发送或保存任何内容。

相关工具

计数器与可读性中的更多工具