然后,根据上面的规则,再次填充第二行:
继续填充第三行:
继续填充第四行:
现在,我们已经把所有的密文都写入了栅栏,然后只需要把明文写成之字形。
明文:他们正从北方登陆
至此,我们已经完成了整个解密过程,当然这个过程是建立在知道对方用于加密的栅栏数量的前提下。
如果不知道栅栏的数量,怎么解密?
有两种方法:第一种是暴力分析,通过机器测量栅栏数量的可能性,然后逐一尝试。如果你知道一个明确的字母,那就简单多了,基本上很容易找到栅栏的数量。
二是用频率分析法。因为包括屏障密码在内的替代密码都有一个特点,那就是字母的频率分布与英文文本相同,所以破解密文只需要一点时间。