凯撒密码
字母表整体位移加密与解密,位移范围 1 到 25,大小写保留,非字母可选保留或清空。
使用指南
- 设位移与方向
位移填 1 到 25,加密是字母后移,解密是字母前移;负数也可以,-3 等于 23。
- 决定非字母怎么处理
默认原样保留(空格、标点、数字不变),也可以改成空格,用来抹掉原文的排版痕迹。
- 结果与提示
下方显示处理了多少个字母;位移填非整数会给出明确提示,不会默默算错。
常见问题
位移 26 为什么等于没加密?
因为 26 个字母转一整圈又回到原位。位移 0 和 26 的结果完全一样,所以有效位移只有 1 到 25。工具也接受负数,比如 -3 等价于 23。
凯撒密码能被破解吗?
能,而且不需要字典:把所有 25 种位移都试一遍,人眼几秒就能认出哪个是明文。加上字母出现频率分析(英文里 e 最多,中文拼音里 a、n、i 最多),自动化破解也是几毫秒的事。
只加密字母会留下线索吗?
会。单词长度、标点位置、空格分布都不变,这些结构特征比字母本身更容易暴露。工具提供「非字母改成空格」正是为了处理这类需求,但它也只是把结构抹平一点,不构成真正的保护。
和维吉尼亚密码有什么区别?
维吉尼亚密码用一组不同的密钥逐字母循环位移,本质上是多表替换;凯撒密码只有一把固定密钥,是其中最简单的一种。多表版本破解难度高一些,但仍属于古典密码。