凯撒密码编码器 / 解码器
用任意位移对凯撒密码编码和解码,保留大小写和标点;不知道位移时,用英文字母频率对 26 种可能排序来破解。
凯撒密码把每个字母沿字母表移动固定的位数——这是最古老的把戏,因尤利乌斯·凯撒而得名。这个工具可以编码、解码;在不知道位移时,它会测试全部 26 种可能,并与英文中各字母出现的频率比较,自动破解。
使用方法
- 输入或粘贴文本。
- 选择编码、解码,或者在位移未知时选择“破解”。
- 设置位移(A→D 是位移 3)。
- 可选:同时轮转数字。大小写和标点始终保留。
计算公式
位置为 x(0–25)的字母,编码后变为 (x + 位移) mod 26,解码后变为 (x − 位移) mod 26。破解时,用结果的字母频率与典型英文频率之间的卡方距离,对每个位移排序。
解密文本的字母构成越接近普通英文,卡方得分就越低,所以正确的位移通常排在列表最前面。
示例
“HELLO”用位移 3 变成 KHOOR。破解句子“WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ DQG WKHQ UXQV KRPH”时,位移 3 排在第一,还原出“THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG AND THEN RUNS HOME”。如果只有几个单词的短片段,频率排序可能选错位移,所以请查看整张表。
常见问题
凯撒密码安全吗?
不安全。只有 25 种可能的位移,破解起来很容易,破解模式就展示了这一点。它只是谜题和教学工具,不是真正的加密,绝不要用它来保护任何东西。
什么是 ROT13?
ROT13 就是位移为 13 的凯撒密码。因为 13 + 13 = 26,应用两次就会还原成原文。
为什么要保留标点?
只移动字母可以保留单词的形状和间距,这是该密码的传统用法,也让解码结果更易读。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/caesar-cipher-tool/
引用此工具
kakaoCalc. (2026, November 8). 凯撒密码编码器 / 解码器. https://kakao.mobile/zh/tools/caesar-cipher-tool/
“凯撒密码编码器 / 解码器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/caesar-cipher-tool/.