凯撒密码

凯撒密码是最古老的替换密码之一:把每个字母在字母表中平移固定的位数(位移 0–25),超出后回卷,大小写保持不变。由于位移量只有 26 种可能,可用「暴力枚举」列出全部结果来破解无密钥的密文。所有计算都在浏览器本地完成。

输入内容 等待输入
快捷:

加密为正向位移 +N,解密为反向位移 −N;移位 13(ROT13)时二者等价。

转换结果
输入字符—
结果字符—
字母数—
位移量—
输入文本后点击「加密」或「解密」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

转换规则
  • 加密:每个字母后移 N 位;解密:每个字母前移 N 位,等价于位移 26−N。
  • 位移量取值范围 0–25,超出后按 26 取模回卷。
  • 字母回卷示例:位移 3 时 z → c、Z → C。
  • 大小写分别处理,保持大小写不变。
  • 空格、数字、标点、汉字等非字母字符原样保留。
  • 暴力枚举列出 0–25 共 26 种反向位移结果,便于破解密文。