首页维吉尼亚密码加密/解密

维吉尼亚密码加密/解密

维吉尼亚密码加密解密工具,支持关键词驱动的多表替换、实时转换与结果复制,适用于古典密码教学和算法学习。

输入文本

密钥设置
仅支持 A-Z
操作模式
仅英文字母参与维吉尼亚位移,空格、数字和符号会保持原样。

转换结果

结果将显示在这里

文档说明

什么是维吉尼亚密码?

维吉尼亚密码是一种经典多表替换加密算法,通过关键词控制每个字母的位移,相比单一移位的凯撒密码更难直接观察规律。

算法原理

将密钥重复到与文本字母长度一致后,按位进行加密或解密计算。

  • C = (P + K) mod 26
  • P = (C - K + 26) mod 26

当输入包含非字母字符时,这些字符保持不变且不占用密钥位。

示例

明文密钥密文
HELLOKEYRIJVS
ATTACKATDAWNLEMONLXFOPVEFRNHR
RIJVSKEYHELLO

安全性说明

维吉尼亚密码在历史上曾被称为“不可破译密码”,但现代条件下可通过频率分析与卡西斯基测试进行破解,更适合教学与理解古典密码体系。

应用场景

  • 古典密码学入门教学
  • 课堂演示与算法推导
  • 信息安全课程作业验证
  • 解谜与趣味文本加密

使用步骤

  1. 输入待处理文本并填写密钥(仅字母)
  2. 选择加密或解密模式,可直接切换
  3. 查看右侧实时结果,必要时加载示例核对
  4. 点击复制按钮保存结果用于后续处理

数据默认在您的本地浏览器上处理,不会上传至服务器。如需上传会明确提示。

© 2026 See-Tool. 保留所有权利。 | 联系站长