猪圈密码(Pigpen cipher),是一种外形古怪的密码。它是以格子为基础的简单替代式密码。用起来非常简单。 将字母表中的每个字母分配给特定形状的方括号或“猪圈”。写秘密信息时,不用写字母,而是画出每个字母所在的方括号。 猪圈密码的加密原理很简单,它需要一个特定的密表,然后用密表中指定的符号替换明文中的字母,最后得到的结果即为密文。
如何制作密码
绘制猪圈密码本身就很有趣。 首先,绘制 26 种不同的“猪圈”,并且每个都配有一个字母。要确保每个猪圈看上去和其他的都不同,这是基本的猪圈密码示例: 比如我们要传输一条信息“ANT”,就要找到每个字母,并注意“猪圈”的形状: 从上面的例子,我们可以清晰的看出猪圈密码的替换规律,例如,如果你要加密的是明文是 A,那么密文就书写成,密表中 A 所在的区域,一个向左开的直角图案,如果想表达其他字母,也是一样的方法。 因为猪圈密码,本质上是一个很简单的替代密码,所以,它的解密方法和加密方法刚好相反,只要我们知道加密时所用的密表,即可通过对比密表,将密文替换为明文。 值得特别注意的是,猪圈密码有许多变体,例如以下这几种: 1、使用#网格、X 网格、#网格、X 网格的布局来重新排列字母 2、把字母交替放置在#和点中,把字母拆分 4、使用三个#网格,取消 X 网格 总之,猪圈密码的密表是很灵活的,我们在实际使用的时候,如果需要保障通信安全,可以根据猪圈密码的加密原理,自己设计自己的符号来进行加密,只要保证密表不泄露,那么密文是绝对安全的。 因为我们设计的符号,往往是独一无二的。