波利比乌斯棋盘方阵是由希腊历史学家波比乌斯在公元前2世纪的时候发明的。它是密码学中最简单的加密工具之一,在许多古典密码中,我们都会看到它的身影。 波利比乌斯棋盘方阵本身的安全性非常低,除了每个明文字母被加密为2个密文字母之外,波利比乌斯棋盘密码基本上与简单的替换密码一样。 下面是一个简单的例子: 我们将加密的明文是“tuilizui”。 波利比乌斯密码的密钥是由25个字母组成方阵构成,例如(顶部和侧面可以任意选择字母或数字) : 下面的例子我们使用的密钥方阵是数字和正常没有打乱的25个英文字母:
加密的方法很简单,明文的每个字母由它在方阵中的坐标表示,坐标的读法是先读行在读列。 例如明文的第一个字体是't",该字母在方阵的第四行,第四列,所以密文就是44,明文的第二个字母“u”在第四行的第五列,所以密文字母就是45,根据这个规律,完成所有字母的加密。 要进行解密,我们只需要知道利用一个一样的方阵,将密文替换回明文即可。
|