维吉尼亚密码: 隐藏在历史中的神隐秘码学

维吉尼亚密码是一种历史悠久的密码学,它的隐秘隐藏在历史的长河之中。

这种密码学的前身可以追溯到古希腊时期。它在历史上的最早确定形式泛起在16世纪意大利军事工程师Blaise de Vigenere的手中。

维吉尼亚密码是一种多表密码。它通过将一些代表字母表中每个字母顺序的数逐位累加起来,并将累加结果在模上字母表长度后,再将所得结果作为字母表中密文字母的编号,从而得出密文。在解密时,应当先找到密匙中每一表各所有字母与字母表中各字母顺序代表的数的差,再将密文中各字母在字母表中的编号逐位减去与其所对应的密钥字母的字母表中的编号的总和响应的数,便可得出明文。

维吉尼亚密码曾经在历史上被称为“无敌密码”,它曾被用于美海内战时代的通讯中。但随着密码学的生长,多次重复密匙和机械方式均可击败维吉尼亚密码。因此,现在维吉尼亚密码主要用于考试、编程和研究等领域。

相关信息