查看: 4420|回复: 7

[密码课] 跨棋盘密码

  • 打卡总天数:2

积分成就

用户组:管理员

书币:130179

推理币:775990

发表于 2019-6-26 12:55:58 | 显示全部楼层 |阅读模式
本密码是一种替换密码,而且替换长度可变。它已成为几个重要领域变种密码的重要组成部分,其中最引人注目的是俄罗斯间谍在冷战期间使用的VIC密码。
跨棋盘密码如果和其他加密方法结合使用时,如下面的示例所示,它可能会变得非常难以破译。
例子:
跨棋盘密码的密钥是字母表的排列,例如“fkmcpdyehbigqrosazlutjnwvx”,以及2个数字,例如3和7。
跨棋盘是这样设置的(使用上面的密钥信息) :
第一行用前八个密钥字母设置,在3和7的位置留下两个空白点。
第二行和第三行用3和7两位数字进行标记,然后用其余没有使用的密钥字母依照密钥顺序填满。
由于网格中有30个位置,并且我们在第一行中两个字母留空,因此在其他行中最终会出现两个备用位置。不过,只要发送信息和接信息的人使用相同的加解密系统,这些并不重要。
加密的时候,最上面一行的字母由标记其列的数字代替,例如,D,是6。
第二行和第三行的字母将由其行号标记数字和列数字代替,先行后列,例如N,是74.
如果我们要加密明文信息:tuilizui
根据上面的方法加密后密文就为:72、71、32、70、32、39、71、32
至于解密,只需使用相同的跨棋盘以相反顺序执行刚刚的步骤即可。

积分成就

用户组:超级侦探

书币:0

推理币:1872

发表于 2019-10-3 19:29:03 来自移动端 | 显示全部楼层
蓝大,我记得你在浏览器里也发布过,但不一样。
访客  发表于 2019-10-20 16:12:33
谢谢管理员的分享,我试试看

积分成就

用户组:至尊神探

书币:0

推理币:7674

发表于 2020-4-2 14:24:35 来自移动端 | 显示全部楼层
沙发

积分成就

用户组:至尊神探

书币:0

推理币:7674

发表于 2020-4-2 14:24:43 来自移动端 | 显示全部楼层
知识点+1
访客  发表于 2020-6-7 05:26:31
那如果别人不知道是哪两个数字的话咋办
  • 打卡总天数:1

积分成就

用户组:狂热侦探

书币:8

推理币:2396

发表于 2020-8-23 16:50:17 来自移动端 | 显示全部楼层
蓝大,跨棋盘密码的密钥排列是变化的吗,还是像跳舞的小人那样固定?

积分成就

用户组:推理新星

书币:10

推理币:397

发表于 2020-8-25 12:43:47 来自移动端 | 显示全部楼层
长知识了w
返回列表 发新主题 回复
小黑屋| 隐私政策| 侵权投诉| 数字千年版权法(DMCA)| 切换繁体 |捐助本站
copyright 2019-2023 推理罪 All Rights Reserved