一、栅栏技术
按照对角线的顺序写入明文,而按行的顺序读出作为密文。
如,用深度为2的栅栏技术加密“meet me after the togo party”,可写为
m e m a t r h t g p r y
e t e f e t e o o a t
加密后是 mematrhtgpryetefeteooat
这种技巧很容易被攻破,于是进一步出现了置换密码技术。
二、置换密码
把消息一行一行地写成矩阵块,然后根据密钥的顺序按列读出。
单纯的置换密码因为有着和明文相同的字母频率特征而易被破解,密码分析可以直接从将密文排列成矩阵入手,再来处理列的位置。双字母音节和三字母音节分析办法可以派上用场。
若根据置换算法,对明文进行多次置换,就不容易破解了,这就是安全性更高的多步置换密码。