解密 #2

11,12,15,16,21,24,37,42,44,51,56,61,65,66,73,77
表示在8×8的坐标纸上的方格位置

也就是如下图所示黑色方格:
方格图

挖去黑色方格的部分,就得到了用于解密的工具。由于这张图可以作90°旋转,因此可以将最开始的那个状态称为状态1,顺时针旋转90°之后的称为状态2,依此类推。

1,3
表示那段文字是通过这个工具由两次转换得到,其中第一次是由状态1开始,第二次则是由状态3开始。

首先将需要解密的文字从左至右、由上至下填写进8×8的方格图内。
然后将工具旋转到状态3的位置,如下图所示:
状态3

然后将工具覆盖在写着文字的方格图上,从左至右、由上至下读取空格内的文字,并按顺序记录下来。读完了16个空则顺时针旋转90°,直到读完64个字符并回到状态3。
将读出的文字再次从左至右、由上至下填写入8×8的方格图,又从状态1开始重复以上步骤,便能够得到顺序正确的原文了。

如果你要制作只属于自己的方格图,可以使用下图作参考:
参考
每种颜色的格子挖去一个就可以了。

下面这张图则可以用来填写文字:
参考

其它说明

一般只需要用状态1转换一次就够了,如果不满意就多做几次。
使用字母文字比使用汉字保密性要好得多。
如果觉得8×8的方格不过瘾,自己增加方格数就行了,一般没这个必要。
如果觉得有趣,不妨自己写个小程序做加密解密,相信要方便许多。只要像我那样输入坐标、状态和需要解密的文字,就能够解读了。

posted: 2005/06/05
under: 灯泡短路