注解:维吉尼亚密码起源于凯撒密码。凯撒密码的原理很简单,就是字母于字母之间的替换,比如用B来替换掉A的位置,如此类推,那26个字母就有了26中替换表。而维吉尼亚密码在凯撒密码的基础上引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:TO BE OR NOT TO BE THAT IS THE QUESTION 当选定RELATIONS作为密钥时,加密过程是:明文一个字母为T,第一个密钥字母为R,因此可以找到在R行中代替T的为K,依此类推,得出对应关系如下:密钥:RELAT IONSR ELATI ONSRE LATIO NSREL 明文:TOBEO RNOTT OBETH ATIST HEQUE STION 密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY 历史上以维吉尼亚密表为基础又演变出很多种加密方法,其基本元素无非是密表与密钥,并一直沿用到二战以后的初级电子密码机上。
放假公告:
各位童鞋,春节这几天,某猫要陪家里人,所以会停更几天。时间为除夕--初五,所以,要看更新的童鞋们可以初六再过来。顺祝各位,新年快乐,身体健康,万事如意!初六再见了!