什么是维吉尼亚密码?
免费在线维吉尼亚密码工具。使用维吉尼亚密码表加密或解密文本。
维吉尼亚密码代表着相对于凯撒等简单替换密码的重大进步。它不是将所有字母移动相同的量,而是使用一个关键字为每个字母确定不同的位移。这使得它成为一种多表替换密码——相同的明文字母根据其位置可以加密成不同的密文字母,从而抵御简单的频率分析。
加密的工作原理是将关键字在明文下方反复对齐。每个关键字母决定对应明文字母的凯撒位移(A=0,B=1,...,Z=25)。对于长度为 n 的关键字,有效密钥空间为 26^n。5 个字母的关键字产生 26^5 即约 1200 万种可能的密钥,使暴力破解不切实际。
该工具提供带关键字的加密和解密、自动密钥模式、逐字符密钥可视化以及重合指数(IC)统计分析。自动密钥模式使用明文本身扩展关键字,消除了使标准维吉尼亚密码易受卡西斯基检验攻击的重复模式。密钥可视化精确显示每个关键字母如何映射到每个明文位置。
重合指数面板为密文提供统计洞察。对于英文明文,IC 约为 0.0667。对于随机文本,IC 约为 0.0385。如果维吉尼亚加密的文本显示出接近 0.0385 的 IC,说明加密正常工作。高于 0.045 的值则提示关键字可能短到足以被破解。