密码体制是一种代表性的古典密码算法

密码体制是一种代表性的古典密码算法,在凯撒密码体制中,设置密钥参数k = 3,依次对密文“zhonggguo”进行加密,则相应的密文为()

A.ckrqjjxr

B.cdrqjjxr

C.Akrqjjxr

D.Ckrqiixr

参考答案:A

参考解析:凯撒密码是移位密码的一个特例。移位密码体制:

令M=C=K=Z26,对任意的key∈<Z26,x∈M,y∈C,定义:

ekey(x)=(x+key)mod 26

dkey(y)=(y-key)mod 26

在使用移位密码体制对英文字母进行加密之前,首先需要在26个英文字母与Z26中的元素之间建立一一对应关系,然后应用以上密码体制进行相应的加密计算和解密计算。移位密码中,当取密钥key=3时,得到的移位密码称为凯撒密码。根据加密原则,没加密的密文为“ ckrqjjxr”

—— 完 ——