公元16世纪晚期,法国外交官维热纳尔(或译为维琼内尔、维吉尼亚) Blaise de Vigenere(1523-1596)提出著名的维热纳尔方阵密表和维热纳尔密码(Vigenerecypher),【ps:该密码最早出自于1553年《吉奥万•巴蒂斯塔•贝拉索先生的密码》一书中,但在19世纪被误传为维热纳尔所创适,故称“维热纳尔方阵”(或“维吉尼亚密码”)】,这是一种多表加密的替代密码,可使阿尔•金迪和菲利普斯的频度分析法失效。维热纳尔方阵加密法其实很简单,大体与凯撒加密法类似。即二人相约好一个密钥(单词),然后把加密后内容给对方,之后对方即可按密码表译出明文。密钥一般为一个单词,加密时依次按照密钥的每个字母对照明码行加密。
例如:我的密钥是who,要加密的内容是I love you,则加密后就是E SCRL MKB.即加密I,就从密钥第一个字母打头的w那行找明码行的I对应的字母,即E。加密l,就从密钥第2个字母打头的h那行找明码l对应的字母,S。加密o,从密钥第三个字母O打头的那行找到明码行中o对应的字母,C。加密v,就又从密钥第一个字母w打头的那行找到明码行中v对应的字母,R。 依此类推。