给定明文“plaintext”,采用向前移位算法加密,密钥为63152(每个数字表示其对应字母在英文字母表

题目

给定明文“plaintext”,采用向前移位算法加密,密钥为63152(每个数字表示其对应字母在英文字母表中向前移动的位数),密钥自动循环使用,请写出加密后的密文,并给出明文中每个字母的加密过程。

参考答案和解析
参考答案:明文:plaintext
加密过程如下:
英文字母集顺序为:abcdefghijklmnopqrstuvwxyz
密钥为:63152
明文各字符的变换过程如下:
p向前移6位得到j
l向前移3位得到i
a向前移1位得到z
i向前移5位得到d
n向前移2位得到l
密钥用完自动循环:
t向前移6位得到n
e向前移3位得到b
x向前移1位得到w
t向前移5位得到o
加密后的密文为:Jizdlnbwo
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对称密钥密码模型的5个要素为明文、_________、_________、加密算法、解密算法。


密文、密钥

第2题:

已知某分组长度为3的Hill密码将明文determinants加密成密文KQDCFDIJLXRG,试问在该加密算法下,密文NOP对应的明文是_______(小写英文字母)。


toy

第3题:

已知仿射密码的加密函数可以表示为: f(a)=(aK1+K0) mod 26 明文字母e、h对应的密文字母是f、w,请计算密钥K1和K0来破译此密码?


e、h对应的数字是4和7,f、w对应的数字是5和22,于是可得两个方程 4*K1+K0=5 mod 26 ,7*K1+K0=22 mod 26 两式子相减得 3K1=17 mod 26, 采用试的办法看K1应该取几(K1必须为正整数), 从1开始试,发现试到23时上式成立,所以K1=23,把 K1=23带入其中一个式子得 4*23+K0=5 mod 26 , 92+K0=5 mod 26, 87+K0=0 mod 26, 这个时候先计算87mod 26=9,则得9+K0=0 mod 26,得 K0=17.

第4题:

4、英文26个字母对应26个数字;a—0,b—1,…,z—25,选取密钥7,对明文: class is over 移位加密,所得到的密文是()

A.jshzzpzvcly

B.jlhzmpzvcly

C.jshzzpzvcyl

D.jshzzpzvcll


jshzzpzvcly

第5题:

英文26个字母对应26个数字;a—0,b—1,…,z—25,选取密钥7,对明文: class is over 移位加密,所得到的密文是


jshzzpzvcly

第6题:

英文26个字母对应26个数字;a—0,b—1,…,z—25,选取密钥7,对明文: class is over 移位加密,所得到的密文是()

A.jshzzpzvcly

B.jlhzmpzvcly

C.jshzzpzvcyl

D.jshzzpzvcll


jshzzpzvcly

第7题:

移位密码的加密对象为英文字母,移位密码采用对明文消息的每一个英文字母向前推移固定化y位的方式实现加密。设key=3,则对应明文MATH的密文为( )。

A. OCVJ

B. QEXL

C. PDWK

D. RFYM


参考答案:C

第8题:

对称密钥算法体系包括:()

A、明文(plaintext):原始消息或数据,作为算法的输入

B、加密算法(encryptionalgorithm):加密算法对明文进行各种替换和转换

C、秘密密钥(secretkey):秘密密钥也是算法输入,算法进行的具体替换和转换取决于这个密钥

D、密文(ciphertext):这是产生的已被打乱的消息输出。它取决于明文和秘密密钥。对于一个给定的消息,两个不同的密钥会产生两个不同的密文

E、解密算法(decryptionalgorithm):本质上是加密算法的执行。它使用密文和统一密钥产生原始明文


答案:ABCDE

第9题:

如果对明文 attack 使用密钥为5的恺撒密码加密,那么密文是 【 】。(密文用大写字母表示)


正确答案:FYYFHP
FYYFHP 解析:凯撒密码是最古老的一种置换密码,明文中每一个字母都用该字母后的第n个字母来替换。