敲击密码(tap code)最早出现于 1965 年的越南战俘营,由四个美国战俘发明。 敲击密码是一种通过手或者金属棒来敲击墙壁或其他物品,通过敲击的的次数和顺序,来达到传递信息的一种简单密码,其原理类似于摩斯密码。 敲击密码的加密是基于一个 5X5 的波利比乌斯方格来完成的,该表格如下图所示: 89429c36943160d4258ca417f06b8147 数字代表的是敲击的次数,每一个字母都是以敲打两个数字组成(横是行,竖是列)。 首先敲打的是“列”(如敲打两下代表的可能性为:F G H I J) 暂停(让接收者知悉已经敲打完“列”的数字) 其次敲打的是“行”(如再敲打两下代表的字母为:G) 以水的单词 water 为例,密码应该是下面这样的:(注意每一个英文字母之间的停顿必须比“列”与“栏”之间的停顿为长) c0a81d28cc2db9ce036b1402ac776122 根据这个方法,我们完成所有明文信息的敲击即可。 从上面的例子我们可以看到,敲击密码虽然很方便,但是其实很难用来表达长篇幅的信息,所以针对这种情况,一些囚犯们还特别设计了一些简短的单词来表示某种信息,敲击的时候,可以达到事半功倍的效果。


本站由 Diebug 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量 | 本站总访客数