维吉尼亚密码原理及事例

维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。

每一行的位移量偏移量相差1,如下图所示:


接下面以具体的案例来讲解:

 ①从题目中知道 明文为:ifeelgood    密钥k=hello

 ②补充密钥k和明文字母格式对齐:hellohell  即如下表所示:

明文 密钥 密文
i h P
f e J
e l P
e l P
l o Z
g h N
o e S
o l Z
d l O

③然后根据上面图找到相互对应交叉的字母,即密文

即密文:PJPPZNSZO

猜你喜欢

转载自blog.csdn.net/weixin_46849758/article/details/130681364