如何破解替换密码

替换密码就是把每个字母固定换成另一个符号,从头到尾始终一致。在 Emopuz 里这个符号是表情符号,而下面的方法适用于任何替换密码。
Emopuz 的中文谜题用的是拼音,所以你要还原的是一套拉丁字母表——而拼音有非常规整的结构,这正是最好用的突破口。

1. 先数符号

频率永远是最强的线索。拼音中出现最频繁的是元音 A、I 和 E,其次是 N、G、U、O 和 H。由于每个汉字都是一个音节,而每个音节都含元音,所以出现次数最多的几个符号几乎一定是元音。

2. 抓住 NG 这个组合

拼音里最好认的就是 -NG 结尾:ANG、ENG、ING、ONG 都极常见。如果某两个符号总是成对出现、而且总在词尾或音节末尾,它们大概率就是 N 和 G。一次拿下两个字母。

3. 利用音节结构

拼音音节的形状很固定:声母 + 韵母,而且只能以元音或 -N、-NG 收尾。这意味着符号串里不会出现三个辅音连排。找出哪些符号从不相邻,就能快速把辅音和元音分成两组。

4. 认出翘舌声母

ZH、CH、SH 是拼音特有的组合,而 H 只会跟在 Z、C、S 后面(以及少数 -H 结尾的外来词)。如果某个符号总是紧跟在另外两三个不同符号之后,它很可能就是 H。

5. 注意重复的音节

中文里叠字和重复音节很常见,谜面又多为吉祥话与节日用语,例如「快乐」「新年」这类固定搭配反复出现。整段重复的符号串往往就是一个完整音节,值得优先拆解。

6. 先猜整词,再倒回去验证

到某个阶段你会凭形状认出一个词,而不是推导出来。这没问题——但在相信它之前,把这个猜测代入整段话。如果它在别处逼出不可能的字母组合,那就是猜错了;早点发现,远比之后推翻十个字母划算。

拼音中的字母频率

拼音里出现最多的字母。元音 A、I、E、O、U 加上鼻音 N、NG,几乎撑起了全部音节。
A
I
E
N
G
U
O
H
S
Z
L
D

实例讲解

这是 Emopuz 谜题库里的「元旦」,与它自己页面上显示的完全一致:
🔫🛶🛩🛩🛶🍇🛩 🐠🐔🍇🛶🪂🥍
先看形状,别急着看符号。一共 2 个词,第一个词有 7 个符号。留意有没有两个相同符号紧挨在一起——在拼音里这通常是 NN、LL 或 II(多由音节相连产生)。
接着数重复:出现最多的符号一共出现了 3 次。既会连写又反复出现的符号,可选范围会迅速收窄——定下这一个字母,周围的音节往往就自己浮出来了。
亲自玩这一题

常见问题

什么是替换密码?

替换密码是一段用简单替换法加密的短文:字母表里的每个字母都被固定替换成另一个符号。破解它,就是把这套对应关系还原出来——依靠字母频率和词的形状,而不是靠猜内容。

应该从哪里入手?

先数符号。出现最多的几个几乎一定是元音 A、I 或 E。接着找 -NG 这样的固定组合,以及连写的相同符号。

拼音里最常见的字母是什么?

元音 A、I、E 出现得最多,其次是 N 和 G——因为每个音节都要有元音,而 -N 和 -NG 是仅有的两种辅音收尾。

Emopuz 的密码题免费吗?

免费。谜题库里的所有题目都可以在浏览器里免费玩,无需账号、无需注册,iOS 和安卓应用里也是同样的题目。

多练

提高最快的办法就是多做。Emopuz 为一年中每个特别的日子都准备了一道免费的表情符号密码题,还有一个替你统计字母频率的工具,让你专心做推理。
浏览全部密码题打开密码破解工具