密碼介紹:
置換密碼又叫換位密碼 只將明文字元改變位置就得到密文
一:列置換密碼的加密
設明文為“BeiJing 2022 Olympic Winter Games” 金鑰σ=(143)(56)
將明文分為6列可得
金鑰(143)的意思是1列的位置換到4列,4列的位置換到3列,3列的位置換到1列
(56)同理,2位置不變
[Mp]中的p代表明文plaintext,這裡意思是變化後的明文
再豎著抄下來得到密文i0mnme2yiaj2pteBglWGnOcri2ies
二:置換密碼解密
逆置換密碼就是換回去,將密文4列的換回1列,3列換回4列,1列換回3列
可得逆置換金鑰σ=(134)(65)
將密文豎著寫下來,寫6列可得
[Mc]中的c代表Cipher text密文