凯撒密码编码与解码工具
编码和解码任意 1 到 25 位移位的凯撒密码,包括 ROT13。字母保留大小写,非字母字符原样保留。
模式
凯撒密码是如何工作的
凯撒密码是已知最古老的加密技术之一,以尤利乌斯·恺撒的名字命名,他大约在公元前 58 年用它来保护军事通信。每个字母都会被替换为字母表中固定位数之后的字母,从 Z 绕回到 A。移位 3 位时,HELLO 变成 KHOOR。
解码只需向相反方向移位。由于只有 25 种有意义的移位,这种密码在今天已经没有真正的安全性——但正是这个弱点使它成为学习密码学的完美入门,上方的暴力破解模式清楚地展示了攻击者会如何破解它。
常见问题
- 什么是凯撒密码?
- 凯撒密码是一种替换密码,将字母表中的每个字母按固定位数移位。移位 3 位时,A 变成 D,B 变成 E,依此类推,从 Z 绕回到 A。它以尤利乌斯·恺撒的名字命名,据说他曾用它来保护军事通讯。
- 在不知道移位量的情况下,如何解码凯撒密码?
- 启用暴力破解模式。它会同时对您的消息应用全部 25 种可能的移位,因此您可以浏览列表,找出读起来像正常英文的那一条。由于只有 25 种可能性,凯撒密码总是可以用这种方式破解。
- 什么是 ROT13?
- ROT13 是移位量恰好为 13 的凯撒密码。由于字母表有 26 个字母,应用两次 ROT13 会还原为原文——同一操作既能编码也能解码。点击 ROT13 预设按钮即可将移位设为 13。
- 这个密码会改变数字、空格或标点符号吗?
- 不会。只有字母 A-Z 和 a-z 会被移位。数字、空格、标点符号和其他任何字符都会原样保留,工具还会保留每个字母原本的大小写。
- 凯撒密码安全吗?
- 不安全。由于只有 25 种可能的密钥,只需尝试每一种移位即可在几秒钟内破解——这正是暴力破解模式所做的事。它非常适合谜题、游戏和了解密码学,但切勿用它来保护真正的机密。