查看: 2225|回复: 2

[密码课] 波利比乌斯方阵

  • 打卡总天数:2

积分成就

用户组:管理员

书币:130179

推理币:775990

发表于 2019-6-26 13:31:28 | 显示全部楼层 |阅读模式
波利比乌斯棋盘方表,是由希腊历史学家波比乌斯(:Πολύϐιος,前200年-前118年)在公元前2世纪的时候发明的。
它是密码学中最简单的加密工具之一,在许多古典密码中,我们都会看到它的身影。
波利比乌斯棋盘方表本身的安全性非常低,除了每个明文字母被加密为2个密文字母之外,它基本上与简单的替换密码一样。
下面是一个简单的例子:
在这个例子中,我们要加密的明文信息是:
  1. tuilizui
复制代码
波利比乌斯密码的替换密钥,是由25个字母组成的方表构成的,其中字母“I”和“J”共用,如下图所示:

104040yhg51zz272621m71_副本.jpg

加密的方法很简单,明文的每个字母由它在方表中的行、列坐标数字表示,坐标的读法是先读行在读列。
例如,在我们这个例子中,明文的第一个字体是't",该字母在方表中的位置是第四行,第四列,所以加密后密文就是44,明文的第二个字母“u”在方表的位置是第四行,第五列,所以加密后,密文就是45,根据这个规律,完成所有字母的加密就可以了。
如果要进行解密,我们只需使用一个与加密时候一样的方表,将密文替换回明文即可,如密文是44,就表示,第四行,第四列的那个字母,即为明文。

积分成就

用户组:普通侦探

书币:0

推理币:316

发表于 2020-3-8 02:08:37 来自移动端 | 显示全部楼层
简称:棋盘密码。

积分成就

用户组:超级侦探

书币:0

推理币:1566

发表于 2020-3-14 20:54:57 来自移动端 | 显示全部楼层
昨天有一位推友悬赏500推理币,用的就是这个棋盘密码,很简单,也很常用
返回列表 发新主题 回复
小黑屋| 隐私政策| 侵权投诉| 数字千年版权法(DMCA)| 切换繁体 |捐助本站
copyright 2019-2023 推理罪 All Rights Reserved