首先,将密文lEEQ转化为数字,即l=11,E=4,Q=16。然后,我们可以使用解密公式m=(c-8)/2 mod 26来求解明文。但是由于我们没有密钥,无法确定加密时使用的是哪个a和b。因此,我们需要尝试所有可能的a和b值,来解密密文。

假设a=1,b=0,代入加密公式得到c=(2m+8) mod 26,即c=2m+8。将密文lEEQ转化为数字后,我们得到l=11,E=4,Q=16。根据加密公式,我们可以列出以下三个方程:

c1 = 2m1 + 8 (mod 26) c2 = 2m2 + 8 (mod 26) c3 = 2m3 + 8 (mod 26)

其中,c1=11,m1是我们要求的明文对应的数字,c2=4,m2是我们要求的明文对应的数字,c3=16,m3是我们要求的明文对应的数字。

我们可以将这三个方程化简为以下形式:

2m1 = c1 - 8 (mod 26) 2m2 = c2 - 8 (mod 26) 2m3 = c3 - 8 (mod 26)

然后,我们可以尝试将c1-8,c2-8,c3-8分别代入上述方程,来求解m1,m2,m3。如果得到的结果不是整数,说明该组a和b值不可用。

对于c1=11,我们有:

2m1 = 11 - 8 (mod 26) 2m1 = 3 (mod 26) m1 = 3/2 (mod 26)

由于3/2不是整数,因此a=1,b=0这组密钥不可用。

接着,我们尝试a=1,b=1这组密钥。代入加密公式得到c=(2m+8) mod 26,即c=2m+8+26k。将密文lEEQ转化为数字后,我们得到l=11,E=4,Q=16。根据加密公式,我们可以列出以下三个方程:

c1 = 2m1 + 9 (mod 26) c2 = 2m2 + 9 (mod 26) c3 = 2m3 + 9 (mod 26)

其中,c1=11,m1是我们要求的明文对应的数字,c2=4,m2是我们要求的明文对应的数字,c3=16,m3是我们要求的明文对应的数字。

我们可以将这三个方程化简为以下形式:

2m1 = c1 - 9 (mod 26) 2m2 = c2 - 9 (mod 26) 2m3 = c3 - 9 (mod 26)

然后,我们可以尝试将c1-9,c2-9,c3-9分别代入上述方程,来求解m1,m2,m3。如果得到的结果不是整数,说明该组a和b值不可用。

对于c1=11,我们有:

2m1 = 11 - 9 (mod 26) 2m1 = 2 (mod 26) m1 = 1 (mod 26)

对于c2=4,我们有:

2m2 = 4 - 9 (mod 26) 2m2 = 21 (mod 26) m2 = 21/2 (mod 26)

由于21/2不是整数,因此a=1,b=1这组密钥不可用。

最后,我们尝试a=1,b=2这组密钥。代入加密公式得到c=(2m+8) mod 26,即c=2m+8+26k。将密文lEEQ转化为数字后,我们得到l=11,E=4,Q=16。根据加密公式,我们可以列出以下三个方程:

c1 = 2m1 + 10 (mod 26) c2 = 2m2 + 10 (mod 26) c3 = 2m3 + 10 (mod 26)

其中,c1=11,m1是我们要求的明文对应的数字,c2=4,m2是我们要求的明文对应的数字,c3=16,m3是我们要求的明文对应的数字。

我们可以将这三个方程化简为以下形式:

2m1 = c1 - 10 (mod 26) 2m2 = c2 - 10 (mod 26) 2m3 = c3 - 10 (mod 26)

然后,我们可以尝试将c1-10,c2-10,c3-10分别代入上述方程,来求解m1,m2,m3。如果得到的结果不是整数,说明该组a和b值不可用。

对于c1=11,我们有:

2m1 = 11 - 10 (mod 26) 2m1 = 1 (mod 26) m1 = 1/2 (mod 26)

由于1/2不是整数,因此a=1,b=2这组密钥不可用。

综上所述,我们无法确定加密时使用的是哪个a和b值,因此无法解密密文lEEQ。

2的逆元2的逆元是12也就是2乘以12等于1。仿射密码中加密公式c=2m+8 mod 26已知密文lEEQ求出明文及其详细过程首先根据加密公式我们可以列出解密公式m=c-82 mod 26。然后我们将密文lEEQ转化为数字即l=11E=4Q=16。接下来我们代入解密公式得到m=16-82 mod 26=4。最后我们将数字4转化为对应的明文字母即D。因此明文为D详细过程为:将密文转化为数字代入解密公

原文地址: https://www.cveoy.top/t/topic/bVCn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录