摩斯电码编码指南:点划之间,别当成密码
摩斯码是一套字符映射,不是加密。它真正有价值的地方是「用最少的两种信号传信息」,而不是「让别人看不懂」。
什么时候用得上
做电报风格的文案、游戏里的隐藏信息、解谜题、课堂演示,或者给业余无线电入门做对照表。它天生适合用点和划两种状态表示,所以在声音、灯光、敲击这些场景里都能用,不挑介质,只挑状态数量。
也有人用它做朋友间的小暗号,或者把一句话印在杯子上、写进婚礼请柬。这类用途看重的是形式感,不是安全性,正好符合它的定位:能看懂的人觉得有趣,看不懂的人也不会误以为它是机密。
- 电报风文案、游戏彩蛋、解谜题
- 课堂演示与无线电入门
- 灯光、敲击等两种状态的信号传递
格式:空格分字母,斜杠分单词
字母之间用一个空格,单词之间用斜杠,例如 SOS 写作 ... --- ...。工具按这个约定输出,粘到别处时要保留空格,否则 -.-. .- - 会变成一串无法断句的点划。
只支持 A–Z、a–z 和 0–9。中文、日文假名、标点和 emoji 不在映射表里,会被直接跳过;如果原文里它们夹在单词中间,输出可能出现连续斜杠,读的时候要还原原意。
- 字母间 1 个空格,单词间用 /
- 仅支持拉丁字母和数字
- 大小写不敏感,输出统一用小写映射
边界:不是加密,也不是通用编码
摩斯码没有密钥,对照表公开,任何人查表就能还原。用它藏密码没有意义;它连「弱加密」都算不上,只是一套编码,和 Base64 处在同一层级,区别只是它更适合人耳和人眼。
国际摩斯码只覆盖有限的字符集,非拉丁文字必须先转写或改用其他方案。真实的电报还有严格的时长比例(点 1、划 3、字母间 3、单词间 7),这里用空格代替,不能直接用于实际发报训练。
- 无密钥,查表即可还原
- 与 Base64 同级,属于编码不属于加密
- 用空格代替真实时长比例,不能用于发报训练
常见问题
为什么中文和标点消失了?
映射表只包含 A–Z 和 0–9,其他字符会被跳过而不是报错。想保留中文,先把内容转成拼音或英文,再编码;标点也需要口语化描述。
摩斯码能用来保密吗?
不能。它是公开的标准,任何人都能查表还原,也没有密钥和有效期。它既没有强度也没有撤销机制,要保密请用加密工具,摩斯码只适合氛围和教学。
收到一串点划怎么还原?
按空格拆成字母、按斜杠拆成单词,再查国际摩斯表逐个对照。注意本工具只做编码,反查需要对照表或专门的解码工具,而且要小心空格数量被聊天软件吃掉。
相关工具:摩斯电码编码