对于给定的明文“security”,使用加密函数E(m)=(5m+1)mod 26进行加密,其中m表示明文中被加密字符在字符集合(a,b,e,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)中的序号,序号依次为0

admin2017-02-27  38

问题 对于给定的明文“security”,使用加密函数E(m)=(5m+1)mod 26进行加密,其中m表示明文中被加密字符在字符集合(a,b,e,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)中的序号,序号依次为0~25。请写出加密后的密文,并给出相应的加密过程。

选项

答案将给定明文security转换为序号表示,结果为:18 4 2 20 17 8 19 24。 对上述字符的序号用给定的加密函数进行加密变换,结果为: E(18)=(5×18+1)mod 26=13 E(4)=(5×4+1)mod 26=21 E(2)=(5×2+1)mod 26=11 E(20)=(5×20+1)mod 26=23 E(17)=(5×17+1)mod 26=8 E(8)=(5×8+1)mod 26=15 E(19)=(5×19+1)mod 26=18 E(24)=(5×24+1)mod 26:17 将变换后得到的序号分别转换为相应的字符,即可得到密文为:nvlxipsr。

解析
转载请注明原文地址:https://jikaoti.com/ti/4IWaFFFM
0

最新回复(0)