换位加密法的详细简介
- 培训职业
- 2025-05-05 02:42:49
重新排列明文中的字母位置的加密法。
密钥排列顺序: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
多重随机标签