凯撒密码工具
Free使用经典凯撒密码对文本进行加密或解密,提供A-Z映射表、暴力破解列表、字母频率图表以及ROT13快捷方式。
字母频率
最近活动
所有人可见。所有访客的最近 20 次使用记录,最新的在前。
暂无活动记录。快来成为第一个吧。
此工具的功能
直接在您的浏览器中使用经典的凯撒密码加密或解密文本。选择 1 到 25 之间的偏移量(或使用 ROT13 快捷方式设置偏移量为 13),查看完整的 A-Z 字母映射,使用暴力破解列表一次尝试所有可能的偏移量,并查看用于破解此类密码的字母频率图表。
工作原理
文本中的每个字母都会根据其在字母表中的位置(A=0 到 Z=25)进行查找,该位置会加上偏移值(在解密模式下则减去),然后取模 26 使其循环回绕,而不是超出 Z 或早于 A;数字、空格和标点符号完全保持不变,原字母的大小写也会被保留。A-Z 映射表只是按顺序对字母表中的每个字母依次执行相同的偏移。暴力破解列表会分别执行 26 次解密操作,针对从 0 到 25 的每一种可能偏移各执行一次,因此即使您事先不知道正确的偏移量,它也一定会出现在列表中的某处。频率图表会逐字母统计 A 到 Z 各自在文本中出现的次数,忽略其他所有内容。
解决的问题
- 亲自动手学习经典替换密码的工作原理,用于密码学课程或个人兴趣。
- 随意隐藏剧透、谜题答案,或不希望被一眼看穿的消息。
- 当不知道偏移量时,使用暴力破解列表解码经过凯撒偏移的消息。
常见问题
›什么是凯撒密码?
这是已知最古老的加密方法之一,以尤利乌斯·凯撒的名字命名,据说他曾在私人信件中使用过这种方法。消息中的每个字母都会被替换为字母表中固定位数之后的字母(Z 之后又回到 A),这个固定的位数称为偏移量。
›什么是 ROT13,为什么偏移量 13 很特殊?
ROT13 只是偏移量固定为 13 的凯撒密码。由于字母表有 26 个字母,偏移 13 两次会让你正好回到起点,这使得 ROT13 具有自反性:同一个操作既能加密又能解密。这一特性使它成为一种流行的简单方法,用于在旧论坛帖子中隐藏剧透或笑点,因为再次运行相同的"密码"就能显示原文。
›如果我不知道偏移量,暴力破解列表能帮上什么忙?
由于只有 25 种可能的非零偏移量,暴力破解列表会依次尝试每一种并用它解码您的文本,因此正确偏移量的结果总会以可读文本的形式出现在列表的某个位置;您只需向下浏览并识别出它即可。
›字母频率图显示了什么?为什么它很重要?
它统计文本中 A 到 Z 每个字母出现的次数。凯撒密码只是移动字母,从不改变每个字母相对于其他字母出现的频率,因此加密消息的频率图形状与原始消息的形状完全相同,只是标签不同。在英语中,最高的柱子几乎总是落在 E 和 T 上,这正是让人无需知道偏移量就能破解凯撒密码的经典弱点。
›这种密码真的安全吗?
不,按现代标准来说不安全。由于只有 25 种可能的偏移量可以尝试,它对任何愿意检查的人都无法提供真正的保护;这里收录它纯粹是作为经典的教学密码和一种随意隐藏文本的有趣方式,而不是用来保护敏感信息的方法。
评论 (0)
觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。
暂无评论,快来抢沙发分享您的想法吧!