查看: 1973|回复: 17

[密码学习] 跨棋盘密码

简洁模式
发表于 2022-2-13 21:23:07 | 发自安卓客户端 | 显示全部楼层
本密码是一种替换密码,而且替换长度可变。它已成为几个重要领域变种密码的重要组成部分,其中最引人注目的是俄罗斯间谍在冷战期间使用的VIC密码。
跨棋盘密码如果和其他加密方法结合使用时,如下面的示例所示,它可能会变得非常难以破译。
例子:
跨棋盘密码的密钥是字母表的排列,例如“fkmcpdyehbigqrosazlutjnwvx”,以及2个数字,例如3和7。
跨棋盘是这样设置的(使用上面的密钥信息)

图1
第一行用前八个密钥字母设置,在3和7的位置留下两个空白点。
第二行和第三行用3和7两位数字进行标记,然后用其余没有使用的密钥字母依照密钥顺序填满。
由于网格中有30个位置,并且我们在第一行中两个字母留空,因此在其他行中最终会出现两个备用位置。不过,只要发送信息和接信息的人使用相同的加解密系统,这些并不重要。
加密的时候,最上面一行的字母由标记其列的数字代替,例如,D,是6。
第二行和第三行的字母将由其行号标记数字和列数字代替,先行后列,例如N,是74.
如果我们要加密明文信息:tuilizui
根据上面的方法加密后密文就为:72、71、32、70、32、39、71、32
至于解密,只需使用相同的跨棋盘以相反顺序执行刚刚的步骤即可。
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

1 | 发表于 2022-2-14 11:33:12 | 发自安卓客户端 | 显示全部楼层
感谢分享,收藏夹
1 | 发表于 2022-2-16 14:57:25 | 发自安卓客户端 | 显示全部楼层
感谢分享
1 | 发表于 2022-2-17 01:04:42 | 发自安卓客户端 | 显示全部楼层 发帖际遇
感谢咯
1 | 发表于 2022-2-21 22:19:44 | 发自安卓客户端 | 显示全部楼层
感谢分享
1 | 发表于 2022-2-21 22:23:07 | 发自安卓客户端 | 显示全部楼层 发帖际遇
感谢分享
1 | 发表于 2022-7-3 00:50:44 | 发自安卓客户端 | 显示全部楼层
感谢分享
登录帐号可查看完整回帖内容
1 | 发表于 2022-7-4 09:26:13 | 来自小霸王手机 | 显示全部楼层
感谢分享
| 发表于 2022-10-5 20:01:27 山东| 发自安卓客户端 | 显示全部楼层 发帖际遇
感谢分享
| 发表于 2022-12-26 16:53:59 山西| 发自安卓客户端 | 显示全部楼层
感谢分享
返回版块
12
尚未登录
您需要登录后才可以回帖 登录 | 加入学院