查看: 4835|回复: 4

[密码课] 囚犯们用来传递消息的敲击密码

  • 打卡总天数:1

积分成就

用户组:管理员

书币:127395

推理币:771921

发表于 2020-9-8 11:03:03 | 显示全部楼层 |阅读模式
敲击密码最早出现于1965年的越南战俘营,由四个美国战俘发明。
敲击密码是一种通过手或者金属棒来敲击墙壁或其他物品,通过敲击的的次数和顺序,来达到传递信息的一种简单密码,其原理类似于摩斯密码。
敲击密码的加密是基于一个5X5的波利比乌斯方格来完成的,该表格如下图所示:

tapcodejpg.jpeg

敲击密码的加密方式是这样的,每个明文字母都是通过敲击两个编码,来确定所表达的是方格中的哪一个字母的,一般敲击的顺序是先表达水平行,在到垂直列。其中,表格中的字母“X”用于分隔单词表示空格,而字母“C”为了方便,可以用于表达字母“K”。

例如:
如果我被关押,想给隔壁的囚犯传递一条信息:

  1. Launch an attack
复制代码

这时候,我就需要先确定第一个字母"L"在表格中的具体位置,通过对比表格,我们可发现,字母"L"的位置是第三行,第列。
所以敲击的代码是,先敲3下,然后停顿片刻,在敲下,如此一来,隔壁的囚犯就知道,我想表达的信息是,第三行,第列的那个字母。
根据这个方法,我们完成所有明文信息的敲击即可。
当然,有时候,我们可能并不能发出声响,那么这种情况,我们可通过文字来表达我们的信息,以上面的例子为例,第三行,第列,文字表达方式是:... .
从上面的例子我们可以看到,敲击密码,虽然很方便,但是其实很难用来表达长篇幅的信息,所以针对这种情况,一些囚犯们还特别设计了一些简短的单词来表示某种信息,敲击的时候,可以达到事半功倍的效果,这些约定成俗的单词并没有系统的规范,因此,这里略过不表
好了,那么,接下来,你们可以试试用敲击密码敲击出推理罪三个字的拼音。

积分成就

用户组:课程VIP

书币:0

推理币:88426

发表于 2020-9-8 11:32:41 来自移动端 | 显示全部楼层
我开始慌了

积分成就

用户组:至尊神探

书币:0

推理币:6738

发表于 2020-11-10 05:27:09 来自移动端 | 显示全部楼层
敲的指关节好疼...

积分成就

用户组:推理之神

书币:46

推理币:30310

发表于 2021-4-21 13:21:36 来自移动端 | 显示全部楼层
赞一个。

积分成就

用户组:超级侦探

书币:0

推理币:1559

发表于 2021-5-3 15:26:08 来自移动端 | 显示全部楼层
不错
返回列表 发新主题 回复
小黑屋| 隐私政策| 侵权投诉| 数字千年版权法(DMCA)| 切换繁体 |捐助本站
copyright 2019-2023 推理罪 All Rights Reserved