置换密码 假设 一段字母明文 yueliangredehuo,秘钥san 一、加密过程: 1,秘钥san在从a到z的字母表里面,出现次序排出来 s 3 a 1 n 2 这个排序不看字母本身,而看的是这一组秘钥在字母表里面的出现次序,因此必定有有个排在第一位 2,因为秘钥是3位,把明文按照三个一行写出来 y u e l i a n g r e d e h u o 3,将秘钥排在明文上方 3 1 2 y u e l i a n g r e d e h u o 4,秘钥的作用,就是排出来次序 从次序1开始,把每一列写出来,横向排列 第一列:uigdu 第二列:eareo 第三列:yineh 5,组合起来成为密文 uigdu eareo yineh 二、解密过程: 1,将秘钥san排序 s 3 a 1 n 2 2,将密文排序 1 2 3 uigdu eareo yineh 3,按照秘钥次序重新排列 3 1 2 yineh uigdu eareo 4,将次序分别写成列 第一部分 y i n e h 第二部分 u i g d u 第三部分 e a r e o 5,重新按照列组合出来 3 1 2 y u e l i a n g r e d e h u o 6,将明文排成一行 yueliangredehuo 解密完成