- 1
- 0
- 约1.08万字
- 约 48页
- 2026-09-28 发布于陕西
- 举报
将明文中的字母不变而位置改变的密码称为换位密码,也称为置换密码。如把明文中的字母逆序来写,然后以固定长度的字母组发送或记录。列换位法是最常用的换位密码,其算法是以一个矩阵按行写出明文字母,再按列读出字母序列即为密文串。【例4】已知列换位法密钥K=SINGLE,明文M=ABOUT?FUNCTION?DISCOVERVERY,求密文C=?
解:根据密钥中字母在字母表中出现的次序可确定列号为(635241),将明文按行写,不足部分以不常用的字母进行填充,本例题以ABC…进行填充,如图1-12所示。按照列次序读出,得到密文序列为FOOREUTSVCBNDEATICEDOCIRBAUNVY。
纯换位密码易于识别,因为它具有与原文字母相同的频率,但通过多次换位可以使密码的安全性有较大的改观。任务四换位密码加密、解密对于密钥K=badge的列换位法的加密与解密过程。
在菜单中选择“Ciphers”→“ColumnTransposition”,输入密钥“badge”,单击“SetKey”生成列序号及矩阵,如图1-13所示。
再单击“Encipher”生成密文。任务四对明文M=CryptographicStandards进行加密,写出密文是什么?K=badge任务四换位密码加密、解密5.分组密码
原创力文档

文档评论(0)