字母频率计数器
粘贴任意文本,即可得到它所用的每个字母的表格,包括次数、占全部字母的百分比,以及每个字母的条形图。可按频率或字母顺序排序,并在需要区分大小写时开启区分大小写选项。这是对密码进行频率分析或检查谜题最快的方法。免费,无需注册,内容也不会被上传。
选项
0
字母数
0
字符数
0
不同字母数
如何使用字母频率计数器
- 粘贴文本。 可以是普通文章、密文、谜题网格或单词列表。表格会随您的输入实时更新。
- 选择排序方式。 按频率排序可使最常见的字母排在最前,并发生并列时按字母顺序排列;按字母顺序排序则便于与参考表对照。
- 选择大小写处理方式。 默认情况下,H 和 h 被视为同一个字母。勾选“区分大小写”后,大写字母将单独列出。
- 阅读表格。 每个字母显示其次数、占全部字母的百分比,以及按最常见字母缩放的条形图。卡片显示字母总数、字符总数和不同字母数。
统计范围
只统计基础拉丁字母表中的 26 个字母,即 a 至 z 和 A 至 Z。数字、空格、标点以及带重音的字母(如 é 或 ñ)都会被忽略,其他文字的字母也一样。百分比是每个字母在所统计字母中所占的比例,而不是在所有字符中的比例,因此空格和标点不会稀释结果。只列出出现过的字母;未出现的字母不列行。
示例
句子 The quick brown fox jumps over the lazy dog 共有 43 个字符和 35 个字母,并且用到了全部 26 个字母。计数器列出如下:
| 字母 | 次数 | 占字母的比例 |
|---|---|---|
| o | 4 | 11.4% |
| e | 3 | 8.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%。
- 我的文本会被上传吗?
- 不会。字母在您的浏览器中统计,不会发送或保存任何内容。