凯撒密码破解(无需密钥)
无需知道密钥,自动找出凯撒密码加密文本时所用的位移量,适用于入门级 CTF 挑战,或遇到没有标明位移量的加密消息。
工作原理
工具会逐一尝试凯撒密码全部 25 种可能的位移,并针对每一种统计法语中最常见字母(e、a、s、i、n、t)的出现次数。得分最高、最像「法语」的位移,会被视为最有可能的结果。这是一种借助频率分析的暴力破解,也是在不知道密钥的情况下破解这种古典密码的经典方法。
结果总是正确的吗?
对于足够长的法语文本,正确的位移几乎总能脱颖而出。对于很短的文本或其他语言的文本,得分可能指向错误的位移:此时,请手动使用「凯撒密码」工具尝试其他数值,通过肉眼确认。
为什么要使用字母频率分析?
每种语言都有其特有的高频字母分布:在法语中,e、a 和 s 出现得非常频繁。通过统计每个解密候选文本中这些字母的出现情况,就能从统计上推断 25 种位移中哪一种能得到可读文本,而不必逐个阅读。
100% 本地处理:密文不会离开您的浏览器,分析完全通过 WebAssembly 在您的设备上进行。