题目内容
(2009•湖北模拟)为了保证信息安全传输,有一种称为秘密密钥密码系统(Private Key Cryptosystem),其加密、解密原理如图:
![]()
现在加密密钥为y=loga(x+2),如上所示,明文“6”通过加密后得到密文“3”,再发送,接受方通过解密密钥解密得到明文“6”.问:若接受方接到密文为“4”,则解密后得明文为( )
A.12 B.13 C.14 D.15
C
【解析】
试题分析:根据题意中给出的解密密钥为y=loga(x+2),如上所示,明文“6”通过加密后得到密文“3”,我们不难求出底数a的值,若接受方接到密文为“4”,不妨解密后得明文为b,构造方程,解方程即可解答.
【解析】
∵加密密钥为y=loga(x+2),
由其加密、解密原理可知,
当x=6时,y=3,从而a=2;
不妨设接受方接到密文为“4”的“明文”为b,
则有4=log2(b+2),
从而有b=24﹣2=14.
即解密后得明文为14
故答案为:C
练习册系列答案
相关题目
在密码学中,你直接可以看到的内容为明码,对明码进行某种处理后得到的内容为密码,有一种密码,将英文的26个字母a、b、c,…,z(不论大小写)依次对应1,2,3,…,26,这26个自然数,见表格:
a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
现给出一个变换公式:x'=
,可将英文的明文(明码)转换成密码,按上述规定,若将英文的明文译成的密码是shxc,那么原来的明文是 .