🏛️ 凯撒密码是最古老的移位密码(相传凯撒用于军情传递),只移动字母、不改数字标点。它毫无安全性,只适合教学与谜题。

🏛️ 输入与设置

0 字符
输入文本后点「开始转换」。

⚠️ 使用提示:① 凯撒密码不是安全加密,只有 25 种可能,秒破,不要用于任何真实保密场景;② 中文与数字、标点不会变化,只有英文字母移位;③ 位移 13 就是 ROT13;④ 文本只在你的浏览器里处理,不上传、不保存。

🏛️

凯撒密码

开发工具 完全免费 🌙 支持黑夜模式 🔒 本地计算,不上传 🎚 位移 1~25 🕵️ 暴力破解

两千年前的军事通讯手段:把每个字母在字母表里往后挪几位,A 变 D、B 变 E……如今它是密码学入门的第一课,也是解谜游戏、CTF 竞赛的常客。
① 任意位移:1~25 位滑杆调节,加解密自由切换;
② 暴力破解:不知道位移量?一次列出全部 25 种结果,哪行读得通哪行就是原文;
③ 大小写保留:移位后大小写不变;
④ 中英混排:英文移位,中文、数字、标点原样。
全程在你自己的浏览器里计算,文本不上传。

类别开发工具
算法单表字母移位(Caesar cipher)
输入任意文本 + 位移位数
运行环境所有现代浏览器

核心特性

位移 1~25
加密 / 解密
暴力破解全表
大小写保留
点击复制
不上传

关于这个工具

怎么实现:
① 移位公式:`(字符 − 基址 + 位移) mod 26 + 基址`,基址取 'A' 或 'a';
② 解密:等价于按 `26 − 位移` 再加密一次;
③ 暴力破解:对 1~25 的每个位移各算一遍,逐行列出——凯撒密码的密钥空间只有 25,人工扫一眼即可破解。
它不做:不做频率分析(不需要)、不支持自定义字母表。

怎么用

  1. 第 1 步
    粘贴文本,拖滑杆选位移位数(经典是 3)。
  2. 第 2 步
    选「加密」或「解密」,点「🔄 开始转换」。
  3. 第 3 步
    不知道位移量就点「🕵️ 暴力破解」,25 行结果里找读得通的那行。
  4. 第 4 步
    点中意的一行即可复制使用。

更新记录

  • v1.0 2026-09-21 工具正式上线:支持位移 1~25 滑杆调节、加密 / 解密双向、暴力破解全表(一次列出 25 种位移结果、点击即复制)、大小写保留与中英文混排。本地计算不上传,适配黑夜模式与移动端。

常见问题

凯撒密码安全吗?
完全不安全。密钥只有 25 种可能,逐个试一遍几秒就能破解;即使不暴力试,统计字母出现频率也能直接定位。
它的价值在于理解「替换密码」的原理——这正是现代密码学起步的地方。
和 ROT13 是什么关系?
ROT13 就是位移固定取 13 的凯撒密码。因为 13 恰好是 26 的一半,加密解密变成同一操作。
本工具把位移开成滑杆,取 13 时效果与 ROT13 工具完全一致。
中文能加密吗?
不能。凯撒密码定义在 26 个英文字母上,中文、数字、标点都会原样保留。
对中文做「移位」需要自定义字符集,会产生大量无法显示的生僻字,没有实用价值。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码