凯撒密码
任意位移凯撒加解密,一键穷举全部 25 种位移辅助破译密文。
凯撒密码
任意位移 · 暴力穷举破解
3
输入
0
输出
0
全部 25 种位移穷举(点击某行采用)
使用说明
📖 工具介绍
凯撒密码是有据可考的最古老密码之一,传说由古罗马统帅尤利乌斯·凯撒用于军中通信。它的机制非常简单:把明文中的每个英文字母在字母表里向后移动固定的位数,例如位移为 3 时,A 变成 D、B 变成 E、X 变成 A,依此类推,超出字母尾部就绕回开头。解密则是反向移动相同位数。由于字母表只有 26 个字母,有效位移只有 25 种,因此凯撒密码在今天几乎没有真正的保密性,但它是理解现代替换密码的绝佳入门。本工具提供两件事:第一,用滑块自由设置 0 到 25 的位移量,在加密与解密之间切换,对任意文本做凯撒变换;第二,如果你手里有一段不知位移量的密文,点击“暴力破解”就会一次性列出全部 25 种位移对应的解密结果,你只需凭肉眼认出哪一行是通顺的英文,再点一下该行即可把它采用为输出。大写与小写分别处理,标点、空格和汉字都不会被移动。整个过程在浏览器本地完成。
✨ 功能特点
- 自由位移:滑块在 0 到 25 之间连续调节,实时显示当前位移
- 双向切换:加密向前移、解密向后移,结果互为逆运算
- 暴力穷举:一键列出全部 25 种位移的解密候选
- 点击采用:在破解列表中点任意一行,立刻设为输出并回填位移
- 大小写保留:大写小写分别移位,互不干扰
- 完全离线:纯前端计算,可复制可下载,隐私安全
📝 使用方式
- 拖动位移滑块选择想要的字母移动格数
- 在加密与解密之间选择当前模式
- 在输入区键入明文或密文
- 点击“加/解密”得到结果,或按 Ctrl+Enter
- 若不知位移量,点“暴力破解”后在 25 个候选中点选通顺的一行
⚠️ 注意事项
- 空输入提示:未输入文本时执行会给出友好提示
- 仅字母移位:数字、标点、空格与汉字不参与位移
- 教学用途:凯撒密码极易被穷举破解,切勿用于真实保密
- 破解靠肉眼:工具列出全部候选,需你自己认出通顺结果
- 结果可逆:对输出再用相反位移即可还原输入