词条 | 换位加密法 |
释义 | 重新排列明文中的字母位置的加密法。 换位加密算法是一种较为简单的加密算法,由明文、密钥得出最后的密文,就是通过密钥对明文进行加密,换个位置。 密钥排列顺序:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 比如,我要对“COMMAND1”加密,密钥是“ABCD”,可以列出一个表格: COMMAND1 ABCDABCD 就是用ABCD分别对上这个词语,不够就循环对上,就像这样,然后看到他们对应的字母:A对应C和 A,B对应O和N,C对应M和D,D对应M和1。 然后对他们进行换位加密,也就是将表格的第二行依据密钥排列顺序进行排序: AABBCCDD 这样,加密后的密文就出来了:CAONMDM1 如果最后一行多出来几个密钥字母,就用A,B,C......代替,之后再进行加密。 比较经典的是柱形的换位加密 比如说明文是: WE ARE DISCOVERED. FLEE AT ONCE. 在加密的时候,首先确定长度和顺序,比如确定长度是6个一排,加密后顺序是6 3 2 4 1 5,于是开始加密: 6 3 2 4 1 5 W E A R E D I S C O V E R E D F L E E A T O N C E 得到像这样的 于是得到密文:EVLNA CDTES EAROF ODEEC WIREE |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。