ZH
我的工具

维吉尼亚密码编码器 / 解码器

用关键词对维吉尼亚密码加密和解密,支持博福特和自动密钥变体,并能用重合指数和频率分析破解未知密钥。

操作
加密结果
LXFOPVEFRNHR
我的工具 →
广告

维吉尼亚密码用循环使用的关键词对文本加密,每个字母的位移量各不相同。几个世纪里,它被称为“不可破译的密码”(le chiffre indéchiffrable),直到频率分析将其攻破。这个工具可以加密和解密,支持博福特和自动密钥变体,还能自动破解未知的密钥。

使用方法

  1. 输入文本和关键词(仅限字母)。
  2. 选择加密、解密,或用于找出未知密钥的破解。
  3. 如果不是标准维吉尼亚,请选择变体。
  4. 复制结果;非字母字符保持原位。

计算公式

加密是在模 26 下把关键词字母加到文本字母上:Cᵢ = (Pᵢ + Kᵢ) mod 26。解密则相减。密钥在消息上循环使用,只在遇到字母时前进。

破解时先用重合指数找出密钥长度,再根据字母频率把每一列当作凯撒位移来求解。

示例

用密钥“LEMON”加密“ATTACKATDAWN”得到 LXFOPVEFRNHR,这是这种密码的教科书式示例。

常见问题

维吉尼亚密码现在还安全吗?

不安全。当消息比密钥长时,用这个工具内置的频率方法就能轻松破解。只适合用于谜题和学习,绝不要用来保护真正的机密。

博福特变体是什么?

博福特计算的是 (密钥 − 文本) mod 26,而不是相加,这使它成为自己的逆运算——同一个操作既能加密也能解密。

文本要多长才能破解?

大约 20 个字母以上,越长越好。短消息给不了统计足够的信号,还原出的密钥可能需要手动微调。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 维吉尼亚密码编码器 / 解码器. https://kakao.mobile/zh/tools/vigenere-cipher-tool/

MLA

“维吉尼亚密码编码器 / 解码器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/vigenere-cipher-tool/.

广告