置换密码(permutation cipher)又称为换位密码,这种密码通过改变明文消息各元素的相对位置,但明文消息元素本身的取值或内容形式不变;而在前面的替代密码中,则可以认为是保持明文的符号顺序,但是将他们用其他符号来替代。 这种密码是把明文中各字符的位置次序重新排列来得到密文的一种密码体制。实现的方法多种多样。直接把明文顺序倒过来,然后排成固定长度的字母组作为密文就是一种最简单的置换密码。例如,明文为 this cryptosystem is not secure 。密文则为 eruc、esto、nsim、etsy、sotp、yrcs、iht。 典型的置换密码算法:周期置换密码,列置换密码。