凯撒密码全篇只用一个位移,被频率分析一打就穿;16 世纪的维吉尼亚改进了这一点——用密钥生成一串不同的位移,每个字母各挪各的。 ① 密钥驱动:密钥循环展开成位移流,密钥越长越难破解; ② 加解密双向:同一密钥一键切换; ③ 大小写保留:非字母字符原样跳过(不占用密钥位); ④ 原理透明:附密钥展开示意与 tabula recta 说明。 全程在你自己的浏览器里计算,文本不上传。
类别开发工具
算法多表替换(Vigenère cipher)
输入文本 + 字母密钥
运行环境所有现代浏览器
核心特性
密钥字母流
加解密双向
大小写保留
非字母跳过
点击复制
不上传
关于这个工具
怎么实现: ① 密钥展开:把密钥循环铺满整段文本,每个字母位对应一个密钥字母; ② 位移取值:密钥字母 a=0、b=1……z=25,就是该位的移位量; ③ 加密:`明文字母 + 密钥字母 mod 26`;解密:`密文字母 − 密钥字母 mod 26`; ④ 非字母字符:原样输出且不消耗密钥位。 它不做:不做卡西斯基破译分析、不做自动猜密钥长度。
怎么用
第 1 步
粘贴文本,填一个字母密钥(如 `LEMON`)。
第 2 步
选「加密」或「解密」,点「🔄 开始转换」。
第 3 步
复制结果;对方用同一密钥选「解密」即可还原。
更新记录
v1.02026-09-21工具正式上线:支持密钥字母流多表替换、加密 / 解密双向、大小写保留、非字母字符原样且不消耗密钥位,附原理与 tabula recta 说明。本地计算不上传,适配黑夜模式与移动端。
还没有留言,来抢沙发吧!