问答题 令n=26,s=4,密钥k=QEGD,明文串M=computer,用维吉尼亚密码体制对M加密。
【正确答案】设字母A~Z分别用数字0≈25表示,密钥用数字表示:密钥Q、E、G、D分别对应16、4、6、3。
   明文M=computer对应于数字串2、14、12、15、20、19、4、17。
   按照加密变换Ek(M)=c1c2…cn,其中ci=(mi+ki)mod26,i=1,2,…,n:
   c1=(2+16)mod26=18
   c2=(14+4)mod26=18
   c3=(12+6)mod26=18
   c4=(15+3)mod26=18
   c5=(20+16)mod26=10
   c6=(19+4)mod26=23
   c7=(4+6)mod26=10
   c8=(17+3)mod26=20
   通过数字字母对应表可得密文C=SSSSKXKU。
【答案解析】