ZH
我的工具

凯撒密码编码器 / 解码器

用任意位移对凯撒密码编码和解码,保留大小写和标点;不知道位移时,用英文字母频率对 26 种可能排序来破解。

操作
A→B→C…;负的位移表示反方向。
编码结果
KHOOR
使用的位移
3
我的工具 →
广告

凯撒密码把每个字母沿字母表移动固定的位数——这是最古老的把戏,因尤利乌斯·凯撒而得名。这个工具可以编码、解码;在不知道位移时,它会测试全部 26 种可能,并与英文中各字母出现的频率比较,自动破解。

使用方法

  1. 输入或粘贴文本。
  2. 选择编码、解码,或者在位移未知时选择“破解”。
  3. 设置位移(A→D 是位移 3)。
  4. 可选:同时轮转数字。大小写和标点始终保留。

计算公式

位置为 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,应用两次就会还原成原文。

为什么要保留标点?

只移动字母可以保留单词的形状和间距,这是该密码的传统用法,也让解码结果更易读。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 凯撒密码编码器 / 解码器. https://kakao.mobile/zh/tools/caesar-cipher-tool/

MLA

“凯撒密码编码器 / 解码器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/caesar-cipher-tool/.

广告