凯撒密码
使用经典的凯撒移位密码进行加密和解密,内置基于英文字母频率的自动检测模式。
检测到的偏移量:
使用方法
- 1 选择“加密(Encrypt)”“解密(Decrypt)”或“自动解密(Auto-decrypt)”模式。
- 2 在加密/解密模式下,选择 1–25 之间的偏移量(shift)。
- 3 在自动解密模式下,工具会依次尝试全部 25 种偏移量,并选出与英文字母频率最接近的那一个。
- 4 复制结果即可。
为什么使用此工具
- 可自定义 1–25 范围内的偏移量。
- 自动解密模式使用卡方检验(chi-squared)将结果与英文字母频率进行比对。
- 自动保留大小写、数字、标点符号和空格。
- 非常适合用于密码学的教学与学习。
常见问题
凯撒密码安全吗?
不安全——这种密码很容易通过频率分析破解(可以试试我们的自动解密功能)。它只适合用来做解谜和学习,绝对不能用于实际的安全防护。
自动解密功能是怎么工作的?
工具会尝试全部 25 种可能的偏移量,并计算所得字母分布与标准英文字母分布之间的卡方距离,卡方值最低的那个偏移量就会被选中。
为什么自动解密有时会选错偏移量?
自动检测在处理 50 个字符以上的较长英文文本时效果最好。文本过短或非英文内容都可能导致频率分析出现偏差。
什么是 凯撒密码?
凯撒密码工具可以用经典的凯撒移位算法对文本进行加密和解密,即把每个字母替换为字母表中固定位置偏移后的另一个字母。该工具完全在浏览器本地运行,并提供基于英文字母频率统计的自动检测模式,能够在不知道密钥的情况下找出最可能的偏移量,帮助你破解这类古典密码。
功能特性
加密与解密
可应用 0-25 之间的任意偏移量;解密即为反向偏移。
自动检测偏移量
通过频率分析推测密钥,让你无需预先知道偏移量也能破解密码。
100% 客户端处理
文本在本地完成转换,绝不会上传到服务器。
示例
Input
Zerethon (shift 3)
Output
Chuhwkrq
常见使用场景
-
1
解谜与 CTF 比赛
在解谜寻宝和新手 CTF 挑战中破解经典的偏移密码。
-
2
教授密码学基础知识
演示替换密码及其为何会被频率分析破解。
-
3
破解未知偏移量
仅凭密文使用自动检测功能推算出密钥。
Zerethon 的凯撒密码通过将每个字母移动固定数量的位置来加密或解密文本,并提供自动检测模式,利用英文字母频率推测最可能的偏移量。这是一种用于学习和解谜的古典密码,并非安全的加密方式。全部处理均在浏览器本地完成。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
- Caesar cipher — Wikipedia — Wikipedia
- Frequency analysis — Wikipedia — Wikipedia
隐私
除非另有说明,否则你的数据永远不会离开浏览器。凯撒密码 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。