在线维吉尼亚密码加密解密工具,支持对明文进行维吉尼亚密码加密,支持对维吉尼亚密码的密文解密
维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。
本工具实现维吉尼亚密码加密解密使用的字母表为 [a-zA-Z\u4E00-\u9FA5]
。
说明:维吉尼亚加密结果,取决于加密所使用的字母表和密钥。本工具使用了较为宽泛的字母表,以支持对更多字符进行加密。
输入内容:输入待加密的文本,或者待解密的密文。
密钥:加密解密使用的密钥。对于一个密钥加密的文本,需要使用相同的密钥进行解密。密钥要求全部由字母表中的字符组成。
其他字符:本工具支持对英文小写字母,英文大写字母,中文汉字(\u4E00 - \u9FA5)进行维吉尼亚密码加密。不在此范围内的字符,可以选择保留或者删除。
加密:对输入的明文文本进行维吉尼亚加密。
解密:对输入的密文文本进行维吉尼亚解密。
a | ... | z | A | ... | Z | 一 | ... | 龥 | |
---|---|---|---|---|---|---|---|---|---|
a | a | ... | z | A | ... | Z | 一 | ... | 龥 |
... | ... | z | A | ... | Z | 一 | ... | 龥 | a |
z | z | A | ... | Z | 一 | ... | 龥 | a | ... |
A | A | ... | Z | 一 | ... | 龥 | a | ... | z |
... | ... | Z | 一 | ... | 龥 | a | ... | z | A |
Z | Z | 一 | ... | 龥 | a | ... | z | A | ... |
一 | 一 | ... | 龥 | a | ... | z | A | ... | Z |
... | ... | 龥 | a | ... | z | A | ... | Z | 一 |
龥 | 龥 | a | ... | z | A | ... | Z | 一 | ... |
说明:字母表包括小写字母(a-z)、大写字母(A-Z)和中文汉字(一-龥),形成一个循环的密码表。