🌐 ZH

🔑 维吉尼亚密码工具

通过重复的关键词对每个字母施加不同移位量的多表替换密码。由于普通的频率分析无法像破解凯撒密码那样轻易破解它,长期以来被称为"无法破译的密码"。

⚠️ 本工具仅供教育与解谜用途 — 请勿用于实际安全防护目的。

模式
指南

了解更多

01

1. "无法破译的密码"的历史

维吉尼亚密码出现于16世纪,常以布莱斯·德·维吉尼亚的名字命名,但实际上其技术更早源自乔瓦尼·巴蒂斯塔·贝拉索的研究成果。数个世纪以来,人们一直认为它无法破解,因此得名"le chiffre indéchiffrable"(无法破译的密码)。

02

2. 工作原理 — 用关键词叠加多个移位

将关键词重复排列以匹配明文长度,明文的每个字母都按对应关键词字母在字母表中的位置(A=0、B=1……)进行移位。也就是说,这相当于在整条消息上同时运行多个不同的凯撒移位,而不是使用单一固定的移位量。

03

3. 19世纪最终被破解的原因

维吉尼亚密码最终在19世纪被弗里德里希·卡西斯基提出的"卡西斯基测试法"以及查尔斯·巴贝奇独立的研究所破解,二者都是通过在密文中寻找重复出现的模式来推算关键词的长度。如今它仅具有历史与教育意义,按现代标准衡量并不安全,请仅将其用于教育与解谜。

常见问题

这种密码在今天还安全吗?
不安全。自19世纪起,人们就已能通过卡西斯基测试法等统计方法将其破解。请仅将其用于教育与解谜,请勿用于实际安全防护。
如果不输入关键词会怎样?
工具会显示警告且不会生成结果。你需要输入至少包含一个字母的关键词。
空格和标点符号也会被加密吗?
不会。只有字母会被移位;空格、数字和标点符号将原样通过,且不会占用关键词的位置。