什么是凯撒密码工具?

凯撒密码工具使用经典的字母移位加密法对文本进行加密和解密。可选择 1 到 25 的任意移位量来编码消息,或使用暴力破解模式一次尝试所有移位进行解密。

凯撒密码把每个字母按指定的位数往后移,移过 Z 就回到 A。空格和标点始终保持不变,数字也一样——除非你打开「也移位数字」连 0–9 一起旋转。打开「暴力破解」会一次列出 25 种可能的解密结果,用肉眼挑出读得通顺的那一行。

使用方法

  1. 在输入框中输入需要加密或解密的文本。
  2. 设置移位量(1-25),并选择加密或解密方向。
  3. 即时查看结果,也可使用暴力破解模式查看全部 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 会被移位,带音标的字母原样保留。如果消息里必须用到这些字符,先去掉音标再加密会更稳妥。

相关工具