🧮

凯撒密码

任意位移凯撒加解密,一键穷举全部 25 种位移辅助破译密文。
凯撒 📂 编码 👤 ToolWorld 🏷️ v1.1.12
加载中...

凯撒密码

任意位移 · 暴力穷举破解

3
输入 0
输出 0

使用说明

📖 工具介绍


凯撒密码是有据可考的最古老密码之一,传说由古罗马统帅尤利乌斯·凯撒用于军中通信。它的机制非常简单:把明文中的每个英文字母在字母表里向后移动固定的位数,例如位移为 3 时,A 变成 D、B 变成 E、X 变成 A,依此类推,超出字母尾部就绕回开头。解密则是反向移动相同位数。由于字母表只有 26 个字母,有效位移只有 25 种,因此凯撒密码在今天几乎没有真正的保密性,但它是理解现代替换密码的绝佳入门。本工具提供两件事:第一,用滑块自由设置 0 到 25 的位移量,在加密与解密之间切换,对任意文本做凯撒变换;第二,如果你手里有一段不知位移量的密文,点击“暴力破解”就会一次性列出全部 25 种位移对应的解密结果,你只需凭肉眼认出哪一行是通顺的英文,再点一下该行即可把它采用为输出。大写与小写分别处理,标点、空格和汉字都不会被移动。整个过程在浏览器本地完成。

✨ 功能特点


  • 自由位移:滑块在 0 到 25 之间连续调节,实时显示当前位移
  • 双向切换:加密向前移、解密向后移,结果互为逆运算
  • 暴力穷举:一键列出全部 25 种位移的解密候选
  • 点击采用:在破解列表中点任意一行,立刻设为输出并回填位移
  • 大小写保留:大写小写分别移位,互不干扰
  • 完全离线:纯前端计算,可复制可下载,隐私安全

📝 使用方式


  1. 拖动位移滑块选择想要的字母移动格数
  2. 在加密与解密之间选择当前模式
  3. 在输入区键入明文或密文
  4. 点击“加/解密”得到结果,或按 Ctrl+Enter
  5. 若不知位移量,点“暴力破解”后在 25 个候选中点选通顺的一行

⚠️ 注意事项


  • 空输入提示:未输入文本时执行会给出友好提示
  • 仅字母移位:数字、标点、空格与汉字不参与位移
  • 教学用途:凯撒密码极易被穷举破解,切勿用于真实保密
  • 破解靠肉眼:工具列出全部候选,需你自己认出通顺结果
  • 结果可逆:对输出再用相反位移即可还原输入

相关推荐

⏫︎