什么是凯撒密码工具?
凯撒密码工具使用经典的字母移位加密法对文本进行加密和解密。可选择 1 到 25 的任意移位量来编码消息,或使用暴力破解模式一次尝试所有移位进行解密。
凯撒密码把每个字母按指定的位数往后移,移过 Z 就回到 A。空格和标点始终保持不变,数字也一样——除非你打开「也移位数字」连 0–9 一起旋转。打开「暴力破解」会一次列出 25 种可能的解密结果,用肉眼挑出读得通顺的那一行。
使用方法
- 在输入框中输入需要加密或解密的文本。
- 设置移位量(1-25),并选择加密或解密方向。
- 即时查看结果,也可使用暴力破解模式查看全部 25 种可能的移位结果。
何时使用
- 给密室逃脱或课堂练习设计一道学生用笔和纸就能破解的谜题。
- 在密码学课上演示替换密码和字母频率分析的原理。
- 在论坛帖子里临时遮掉笑点或剧透,谁都能解开就够了。
结果
你想用移位量 3 来加密消息「ATTACK AT DAWN」。结果是「DWWDFN DW GDZQ」。将移位数告诉接收方,对方就能解码消息。
常见问题
- 凯撒密码在现实中能加密机密信息吗?
- 根本不行。只有 25 种可能的移位,任何人都能在几秒钟内试完——这里的「暴力破解」模式就是这么做的。真正的机密要用 AES 这类现代算法,凯撒密码只适合谜题和教学。
- 字母频率分析图能告诉我什么?
- 它把你的密文里每个字母的出现次数,和英语中常见的频率(E 约 12%、T 约 9%)做对比。如果密文最高峰刚好在 E 应该出现的位置右边两格,移位量大概率就是 2。
- 为什么消息里的数字和空格没被加密?
- 默认是不动的,因为凯撒密码只针对字母,这样词与词的间隔还在——也正因如此长消息容易被破解。如果也想加密数字,打开「也移位数字」后,工具会按同样的位数旋转 0–9;空格和标点始终保留原样。
- 移位 13 和 ROT13 是一回事吗?
- 是的,ROT13 就是位移 13 的凯撒密码。因为 13 是 26 的一半,用 ROT13 加密两遍就回到原文,所以 ROT13 是「加密和解密用同一个动作」。
- 工具能处理 é、ñ 这种带音标的字母吗?
- 不行,只有 A–Z 和 a–z 会被移位,带音标的字母原样保留。如果消息里必须用到这些字符,先去掉音标再加密会更稳妥。