【摘要】:周期置换密码是通过将明文字符按一定长度n分组,把每组中的字符按1,2,…,n的一个置换π重排位置次序来得到密文的一种加密方法。 给定明文为cryptography,试用密钥的置换密码对其进行加密,然后再对密文进行解密。解密时,可先由加密变换求出逆置换,π-1=,因知道分组的长度是4,对密文每4个字母分为一组。由于置换密码只需通过打乱原明文字符的排列顺序形成乱码来实现加密变换,因此置换的方法还有很多。
周期置换密码是通过将明文字符按一定长度n分组,把每组中的字符按1,2,…,n的一个置换π重排位置次序来得到密文的一种加密方法。其中的密钥就是置换π,在π的描述中包含了分组长度的信息。
解密时,对密文字符按长度n分组,并按π的逆置换把每组字符重排位置次序来得到明文。
【例2-11】 给定明文为cryptography,试用密钥的置换密码对其进行加密,然后再对密文进行解密。
【解析】 密钥长度是4,所以按周期长度4对明文分组,对每组字母用密钥π进行重排得到对应的加密结果。
明文分组为:cryp togr aphy,再利用置换密钥π进行加密变换,得(www.xing528.com)
即密文消息是:yprcgrothypa。
解密时,可先由加密变换求出逆置换,π-1=(1324),因知道分组的长度是4,对密文每4个字母分为一组。对每组字母用逆置换π-1进行重排如下:
解密得到明文:cryptography。
由于置换密码只需通过打乱原明文字符的排列顺序形成乱码来实现加密变换,因此置换的方法还有很多。例如,图形置换密码就是先按一定的方向把明文输入到某种预先规定的图形中,再按另一种方向输出密文字符,不足部分填入随机字符,这里就不一一列举了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。