🔒 凯撒密码加/解密工具

凯撒密码 (Caesar Cipher) 是一种古典替换密码,通过将字母按固定位数位移来实现加密。本工具支持自定义位移量加密解密,并内置暴力破解功能。

3
ⓒ ROT13 对应位移 13

🔍 暴力破解(尝试所有位移)

对输入文本尝试 1-25 共 25 种位移,自动识别可能为英文的结果(含常见单词最多者高亮显示)。

凯撒密码原理:将字母表按固定位数向左(加密)或向右(解密)循环移位。例如位移 3 时,A→D, B→E, C→F...

注意:本工具仅处理英文字母(A-Z, a-z),数字、标点和中文等字符保持原样不变。

❓ 常见问题
凯撒密码(Caesar cipher)以罗马共和国末期的尤利乌斯·凯撒命名,是已知最古老的替换密码之一。它通过将明文字母按固定位数在字母表中位移来生成密文。凯撒本人使用的位移是 3,所以 HELLO 会变成 KHOOR。同一思想也衍生出 ROT-N 密码族(ROT13、ROT5 等),广泛用于谜题和游戏场景。
ROT13 是位移恰好为 13 的凯撒密码。由于英文字母表共有 26 个字母,对同一段文本应用两次 ROT13 会恢复原文,因此加密和解密是同一操作。ROT13 常用于 Usenet 和在线论坛中"剧透遮罩",让读者主动选择是否查看隐藏内容。
凯撒密码只有 25 种可能的位移(1-25,位移 0 等于原文)。暴力破解即依次尝试每一种位移并用"常见英文单词出现次数"给结果打分,得分最高者几乎必然是原始明文。本工具会自动高亮得分最高的候选结果,方便你快速判断。
不安全。凯撒密码在现代密码学眼中属于"玩具密码"——仅 25 个候选密钥,暴力破解只需 25 次尝试,或直接用字母频率分析(英文中各字母出现频率是稳定的)一击必破。请勿用于真实保密场景。需要真正的保密,请使用 AES-GCM、ChaCha20-Poly1305 等带认证的现代加密算法。凯撒密码更适合做谜题、学习和趣味实验。