在此运行 完全在你的浏览器里运行,不上传、不登录
Vigenere 密码
在本地用 Vigenere 密钥加解密文本,按经典模 26 算术平移,密钥节奏一目了然。
只取字母,其余字符忽略;每处理一个字母,密钥前进一位。
密钥节奏说明
第 i 个字母由密钥第 (i mod 密钥长度) 位平移;密钥每用完一轮,平移图案就重复一次。
怎么用
- 在密钥框输入密钥,只取字母,其他字符忽略。
- 把要处理的文本粘贴进输入框。
- 选择加密或解密:加密做加法平移,解密做减法平移,大小写都保留。
- 看密钥节奏说明:它列出密钥长度和依次使用的密钥字符,以及图案何时循环。
- 复制或下载结果。非字母字符原样通过,不消耗密钥。
常见用法
- 课堂演示 —— 展示密钥如何把简单移位变成多表代换。
- 谜题与寻宝游戏 —— 给定向活动、CTF 热身与课堂游戏藏一句话。
- 理解弱点 —— 换不同长度的密钥,观察短密钥的平移图案重复得多快。
常见问题
问:这个密码能保护真实秘密吗? 答:不能。Vigenere 是古典密码,频率分析与 Kasiski 检验都能破译。它仅供教学与谜题使用,对真实数据不提供任何安全性。
问:空格、数字和标点怎么处理? 答:原样复制到输出,且不消耗密钥字符,因此只有字母被平移,节奏说明里数的也一直是字母。
问:密钥节奏说明告诉了我什么? 答:它列出密钥长度、按顺序使用的密钥字符,以及图案何时回到开头。密钥长且无明显重复会更难破,但依然不安全。
你的数据留在这台设备上
Vigenere 密码 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。