您现在的位置是:首页 >生活 > 2023-12-16 04:24:15 来源:

维吉尼亚密码加密过程(维吉尼亚密码)

导读 大家好,我是小夏,我来为大家解答以上问题。维吉尼亚密码加密过程,维吉尼亚密码很多人还不知道,现在让我们一起来看看吧!1、人们在单一...

大家好,我是小夏,我来为大家解答以上问题。维吉尼亚密码加密过程,维吉尼亚密码很多人还不知道,现在让我们一起来看看吧!

1、人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的,其特点是将26个恺撒密表合成一个,见下表:

2、A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

3、A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

4、B B C D E F G H I J K L M N O P Q R S T U V W X Y Z A

5、C C D E F G H I J K L M N O P Q R S T U V W X Y Z A B

6、D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

7、E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D

8、F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E

9、G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F

10、H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G

11、I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H

12、J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I

13、K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J

14、L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K

15、M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L

16、N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

17、O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N

18、P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O

19、Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P

20、R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q

21、S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R

22、T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S

23、U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T

24、V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U

25、W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V

26、X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W

27、Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X

28、Z Z A B C D E F G H I J K L M N O P Q R S T U V W X Y

29、维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:

30、TO BE OR NOT TO BE THAT IS THE QUESTION

31、当选定RELATIONS作为密钥时,加密过程是:明文一个字母为T,第一个密钥字母为R,因此可以找到在R行中代替T的为K,依此类推,得出对应关系如下:

32、密钥:RELAT IONSR ELATI ONSRE LATIO NSREL

33、明文:TOBEO RNOTT OBETH ATIST HEQUE STION

34、密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY

35、历史上以维吉尼亚密表为基础又演变出很多种加密方法,其基本元素无非是密表与密钥,并一直沿用到二战以后的初级电子密码机上。

本文到此讲解完毕了,希望对大家有帮助。